﻿@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
 * * ========================================================================== */
/**
 * * 1. Correct the line height in all browsers.
 * * 2. Prevent adjustments of font size after orientation changes in iOS. */
html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
 * * ========================================================================== */
/**
 * * Remove the margin in all browsers. */
body {
    margin: 0;
}

/**
 * * Correct the font size and margin on `h1` elements within `section` and
 * * `article` contexts in Chrome, Firefox, and Safari. */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
 * * ========================================================================== */
/**
 * * 1. Add the correct box sizing in Firefox.
 * * 2. Show the overflow in Edge and IE. */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * * 1. Correct the inheritance and scaling of font size in all browsers.
 * * 2. Correct the odd `em` font sizing in all browsers. */
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
 * * ========================================================================== */
/**
 * * Remove the gray background on active links in IE 10. */
a {
    background-color: transparent;
}

/**
 * * 1. Remove the bottom border in Chrome 57-
 * * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * * Add the correct font weight in Chrome, Edge, and Safari. */
b, strong {
    font-weight: bolder;
}

/**
 * * 1. Correct the inheritance and scaling of font size in all browsers.
 * * 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * * Add the correct font size in all browsers. */
small {
    font-size: 80%;
}

/**
 * * Prevent `sub` and `sup` elements from affecting the line height in
 * * all browsers. */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
 * * ========================================================================== */
/**
 * * Remove the border on images inside links in IE 10. */
img {
    border-style: none;
}

/* Forms
 * * ========================================================================== */
/**
 * * 1. Change the font styles in all browsers.
 * * 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
 * * Show the overflow in IE.
 * * 1. Show the overflow in Edge. */
button, input {
    /* 1 */
    overflow: visible;
}

/**
 * * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * * 1. Remove the inheritance of text transform in Firefox. */
button, select {
    /* 1 */
    text-transform: none;
}

/**
 * * Correct the inability to style clickable types in iOS and Safari. */
button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button;
}

    /**
 * * Remove the inner border and padding in Firefox. */
    button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    /**
 * * Restore the focus styles unset by the previous rule. */
    button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

/**
 * * Correct the padding in Firefox. */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * * 1. Correct the text wrapping in Edge and IE.
 * * 2. Correct the color inheritance from `fieldset` elements in IE.
 * * 3. Remove the padding so developers are not caught out when they zero out
 * *    `fieldset` elements in all browsers. */
legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * * Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress {
    vertical-align: baseline;
}

/**
 * * Remove the default vertical scrollbar in IE 10+. */
textarea {
    overflow: auto;
}

/**
 * * 1. Add the correct box sizing in IE 10.
 * * 2. Remove the padding in IE 10. */
[type=checkbox], [type=radio] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * * Correct the cursor style of increment and decrement buttons in Chrome. */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * * 1. Correct the odd appearance in Chrome and Safari.
 * * 2. Correct the outline style in Safari. */
[type=search] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

/**
 * * Remove the inner padding in Chrome and Safari on macOS. */
/**
 * * 1. Correct the inability to style clickable types in iOS and Safari.
 * * 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
 * * ========================================================================== */
/* * Add the correct display in Edge, IE 10+, and Firefox. */
details {
    display: block;
}

/* * Add the correct display in all browsers. */
summary {
    display: list-item;
}

/* Misc
 * * ========================================================================== */
/**
 * * Add the correct display in IE 10+. */
template, [hidden] {
    display: none;
}

/**
 * * Add the correct display in IE 10. */
.footer-root {
    display: flex;
    padding: 40px 20px;
}

@media (max-width: 550px) {
    .footer-root.hidden {
        display: none;
    }
}

.footer-root .block {
    display: flex;
    flex-direction: column;
    padding: 0 10px 0 30px;
}

    .footer-root .block:last-child {
        flex: 1;
        justify-content: flex-end;
        flex-direction: row;
        align-content: flex-start;
        align-items: flex-end;
        padding: 0;
    }

@media (max-width: 1024px) {
    .footer-root .block:last-child {
        display: none;
    }
}

.footer-root .block .twca {
    max-height: 70px;
    margin-bottom: 14px;
}

.footer-root .block .mobile-twca {
    max-height: 40px;
    margin: auto 0;
    display: none;
}

@media (max-width: 1024px) {
    .footer-root .block .mobile-twca {
        display: block;
    }
}

.footer-root .footer-logo {
    max-width: 100%;
}

.footer-root .contact-info {
    font-size: 16px;
    color: #4a4a4a;
    line-height: 1.42;
}

.footer-root .link-container {
    display: flex;
    width: 100%;
    margin: 10px 0;
    flex-wrap: wrap;
}

.footer-root .link-wrapper {
    list-style: none;
    display: flex;
    padding: 0;
    font-size: 14px;
    color: #64c0ba;
    margin: 0px;
}

    .footer-root .link-wrapper .link {
        margin: auto 20px auto 0;
    }

        .footer-root .link-wrapper .link a {
            text-decoration: none;
            color: #64c0ba;
        }

@media (max-width: 1024px) {
    .footer-root {
        flex-direction: column;
    }

        .footer-root .block {
            align-items: flex-start;
            margin-bottom: 20px;
        }

        .footer-root .link-wrapper {
            flex-wrap: wrap;
        }

            .footer-root .link-wrapper .link {
                margin-top: 5px;
            }

                .footer-root .link-wrapper .link:last-child {
                    margin-bottom: 10px;
                }
}

@media (max-width: 767px) {
    .footer-root .block {
        padding: 0px;
    }

    .footer-root .contact-info {
        font-size: 10px;
    }

    .footer-root .link {
        font-size: 10px;
    }
}

@media (max-width: 550px) {
    .footer-root .link-container {
        margin-top: 0;
    }
}

.header-root {
    display: flex;
    justify-content: center;
    padding: 30px 0 0;
    width: 100%;
}

.header-banner {
    max-width: 100%;
    max-height: 100%;
}

@media (max-width: 767px) {
    .header-banner {
        max-height: 80px;
    }
}

.nav-root {
    position: fixed;
    top: 0;
    z-index: 2000;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #64c0ba;
    padding: 19px 15px;
    color: #fff;
    font-size: 20px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
    height: 65px;
}

    .nav-root a .nav-logo {
        width: 100px;
        height: 33px;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url("img/page-1-copy.svg");
    }

@media (max-width: 1024px) {
    .nav-root a .nav-logo {
        width: 60px;
        height: 20px;
    }
}

.nav-title {
    margin-left: 2rem;
}

@media (max-width: 1024px) {
    .nav-title {
        margin-left: 1rem;
    }
}

.nav-hamburger {
    display: none;
    position: absolute;
    right: 20px;
}

.nav-mask {
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    width: 100vw;
    height: 100vh;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.6);
}

    .nav-mask.display {
        display: block;
    }

.nav-list {
    display: flex;
    flex: 1;
    justify-content: flex-end;
}

    .nav-list .close {
        display: none;
    }

.nav-item-wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin: 0;
    padding: 0 35px 0 0;
    list-style: none;
    max-height: 498px;
}

    .nav-item-wrapper .nav-item {
        height: 65px;
        line-height: 65px;
    }

@media (max-width: 1024px) {
    .nav-item-wrapper .nav-item {
        height: auto;
        line-height: 1.5;
    }
}

.nav-item-wrapper .nav-item.no-touch {
    z-index: 2001;
    position: relative;
    margin: 0 25px;
    cursor: pointer;
}

    .nav-item-wrapper .nav-item.no-touch a {
        text-decoration: none;
        color: #fff;
        line-height: 1;
    }

    .nav-item-wrapper .nav-item.no-touch:hover {
        color: #4a4a4a;
    }

        .nav-item-wrapper .nav-item.no-touch:hover a {
            color: #4a4a4a;
        }

        .nav-item-wrapper .nav-item.no-touch:hover .sub-nav-item-wrapper {
            display: block;
        }

    .nav-item-wrapper .nav-item.no-touch.selected {
        color: #4a4a4a;
    }

        .nav-item-wrapper .nav-item.no-touch.selected a {
            color: #4a4a4a;
        }

    .nav-item-wrapper .nav-item.no-touch.hidden {
        display: none;
    }

@media (max-width: 1280px) {
    .nav-item-wrapper .nav-item.no-touch {
        font-size: 16px;
        margin: 0 12px;
    }
}

.nav-item-wrapper .nav-item.touch {
    z-index: 2001;
    position: relative;
    margin: 0 25px;
    cursor: pointer;
}

    .nav-item-wrapper .nav-item.touch a {
        text-decoration: none;
        color: #fff;
    }

    .nav-item-wrapper .nav-item.touch.show-wrapper {
        color: #4a4a4a;
    }

        .nav-item-wrapper .nav-item.touch.show-wrapper a {
            color: #4a4a4a;
        }

        .nav-item-wrapper .nav-item.touch.show-wrapper .sub-nav-item-wrapper {
            display: block;
        }

    .nav-item-wrapper .nav-item.touch.selected {
        color: #4a4a4a;
    }

        .nav-item-wrapper .nav-item.touch.selected a {
            color: #4a4a4a;
        }

    .nav-item-wrapper .nav-item.touch.hidden {
        display: none;
    }

@media (max-width: 1280px) {
    .nav-item-wrapper .nav-item.touch {
        font-size: 16px;
        margin: 0 12px;
    }
}

.sub-nav-item-wrapper {
    display: none;
    z-index: 2000;
    position: absolute;
    list-style: none;
    padding: 0;
    top: 65px;
    left: 0px;
    line-height: 1.5;
    margin-left: -27px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

    .sub-nav-item-wrapper.logout .sub-nav-item {
        display: flex;
        justify-content: center;
        padding-left: 0;
    }

@media (max-width: 1280px) {
    .sub-nav-item-wrapper.logout {
        padding-top: 44px;
    }
}

@media (max-width: 1024px) {
    .sub-nav-item-wrapper {
        margin: 12px 0 0 0;
        position: relative;
        padding-top: 0;
        top: 0;
        outline: none;
        line-height: 42px;
        box-shadow: none;
    }
}

.sub-nav-item-wrapper .sub-nav-item {
    min-width: 200px;
    padding: 17px 0 17px 27px;
    color: #4a4a4a;
    background-color: #fff;
}

    .sub-nav-item-wrapper .sub-nav-item a {
        text-decoration: none;
        color: #4a4a4a;
    }

    .sub-nav-item-wrapper .sub-nav-item:hover {
        color: #357c8e;
        background-color: #b8e6e5;
    }

        .sub-nav-item-wrapper .sub-nav-item:hover a {
            color: #357c8e;
        }

@media (max-width: 1024px) {
    .sub-nav-item-wrapper .sub-nav-item {
        min-width: auto;
        background-color: transparent;
        padding: 0;
        text-align: right;
        letter-spacing: 0.86px;
        color: #b8e6e5;
    }

        .sub-nav-item-wrapper .sub-nav-item:hover {
            background-color: transparent;
        }
}

.nav-action-btn {
    background-color: #64c0ba;
    padding: 13px 25px;
    border: none;
    outline: none;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

    .nav-action-btn.login {
        margin: auto 0;
        height: 100%;
    }

@media (max-width: 1024px) {
    .nav-action-btn.login {
        margin: 0;
        height: auto;
    }
}

.nav-action-btn.logout {
    display: none;
}

.nav-action-btn.hidden {
    display: none;
}

.nav-action-btn:hover {
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
}

.nav-user-icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 180px;
    height: 49px;
}

    .nav-user-icon.origin {
        height: 65px;
        position: relative;
    }

    .nav-user-icon.mobile {
        display: none;
    }

    .nav-user-icon.hidden {
        display: none;
    }

    .nav-user-icon .user-name-wrapper {
        cursor: pointer;
        color: #4a4a4a;
    }

    .nav-user-icon .icon {
        cursor: pointer;
        margin: 0 auto;
    }

    .nav-user-icon:hover .sub-nav-item-wrapper {
        display: block;
        padding: 0;
        margin-top: 0;
    }

        .nav-user-icon:hover .sub-nav-item-wrapper .sub-nav-item:hover {
            background-color: #fff;
        }

        .nav-user-icon:hover .sub-nav-item-wrapper .sub-nav-item .logout {
            background-color: #ea515d;
            width: 90px;
        }

@media (max-width: 1024px) {
    .nav-hamburger {
        display: block;
    }

    .nav-list {
        z-index: 2999;
        display: none;
        position: fixed;
        right: 0;
        top: 0;
        width: 30%;
        min-width: 250px;
        height: 100%;
        background-color: #64c0ba;
        flex-direction: column;
        justify-content: space-between;
        padding: 20px;
        box-sizing: border-box;
        border-radius: 15px 0 0 15px;
    }

        .nav-list.hidden {
            display: none;
        }

        .nav-list.display {
            display: flex;
        }

        .nav-list .close {
            display: block;
            align-self: flex-end;
        }

        .nav-list .nav-item-wrapper {
            flex-direction: column;
            align-self: flex-end;
            align-items: flex-end;
            justify-content: center;
            padding: 0;
        }

            .nav-list .nav-item-wrapper .nav-item {
                font-size: 20px;
                display: block;
                margin: 15px 0;
            }

        .nav-list .nav-action-btn {
            background-color: #ea515d;
        }

            .nav-list .nav-action-btn.logout {
                display: block;
            }

            .nav-list .nav-action-btn.hidden {
                display: none;
            }

        .nav-list .nav-user-icon {
            align-self: flex-end;
            width: auto;
        }

            .nav-list .nav-user-icon.mobile {
                display: block;
            }

                .nav-list .nav-user-icon.mobile.hidden {
                    display: none;
                }

            .nav-list .nav-user-icon.origin {
                height: 65px;
                display: none;
            }
}

@media (max-width: 767px) {
    .nav-title {
        font-size: 12px;
    }
}

@media (max-height: 656px) and (max-width: 1024px) {
    .nav-item-wrapper {
        max-height: calc(100% - 100px);
        overflow: auto;
    }
}


@keyframes rotate {
    0% {
        transform: rotate(-5deg);
    }

    50% {
        transform: rotate(10deg);
    }

    100% {
        transform: rotate(-5deg);
    }
}

@keyframes color {
    0% {
        color: #d9d9d9;
    }

    50% {
        color: #a3a3a3;
    }

    100% {
        color: #d9d9d9;
    }
}

.loading-animate-root {
    z-index: 9000;
    position: fixed;
    display: flex;
    top: 0;
    width: 100%;
    height: 100%;
}

    .loading-animate-root.hidden {
        display: none;
    }

    .loading-animate-root .mask {
        z-index: 9000;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(66, 66, 66, 0.9);
    }

    .loading-animate-root .container {
        z-index: 9000;
        display: flex;
        flex-direction: column;
        margin: auto;
    }

        .loading-animate-root .container .image {
            z-index: 9000;
            animation-name: rotate;
            animation-duration: 1200ms;
            animation-timing-function: ease-in-out;
            animation-iteration-count: infinite;
        }

        .loading-animate-root .container .text {
            font-size: 30px;
            margin: 20px auto;
            animation-name: color;
            animation-duration: 1200ms;
            animation-timing-function: ease-in-out;
            animation-iteration-count: infinite;
        }

.modal-root {
    z-index: 7000;
    position: fixed;
    display: flex;
    top: 0;
    width: 100%;
    height: 100%;
}

    .modal-root.hidden {
        display: none;
    }

    .modal-root .mask {
        z-index: 7000;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(66, 66, 66, 0.9);
    }

    .modal-root .container {
        z-index: 7000;
        display: flex;
        flex-direction: column;
        margin: auto;
        padding: 5px;
        width: 385px;
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        box-sizing: border-box;
    }

        .modal-root .container .title-wrapper {
            display: flex;
            justify-content: space-between;
            background-color: #b8e6e5;
            height: 50px;
            border-radius: 5px;
        }

            .modal-root .container .title-wrapper .title {
                font-size: 20px;
                margin: auto 0;
            }

@media (max-width: 550px) {
    .modal-root .container .title-wrapper .title {
        font-size: 16px;
    }
}

.modal-root .container .title-wrapper .image {
    max-height: 100%;
    margin: 0 20px;
}

@media (max-width: 550px) {
    .modal-root .container .title-wrapper .image {
        margin: 0 10px;
    }
}

.modal-root .container .content-wrapper {
    display: flex;
    justify-content: center;
    padding: 23px;
}

    .modal-root .container .content-wrapper .content {
        font-size: 16px;
        line-height: 1.5;
        letter-spacing: 0.8px;
        text-align: center;
    }

.modal-root .container .btn-wrapper {
    display: flex;
    padding: 20px 23px;
    justify-content: center;
}

    .modal-root .container .btn-wrapper .btn {
        text-align: center;
    }

        .modal-root .container .btn-wrapper .btn.first {
            background-color: #ea515d;
        }

        .modal-root .container .btn-wrapper .btn.second {
            display: none;
        }

    .modal-root .container .btn-wrapper.multi {
        justify-content: space-between;
    }

        .modal-root .container .btn-wrapper.multi .second {
            display: block;
        }

@media (max-width: 550px) {
    .modal-root .container {
        max-width: 100%;
    }

        .modal-root .container .content-wrapper {
            padding: 13px;
        }

        .modal-root .container .btn-wrapper {
            padding: 10px 13px;
        }

            .modal-root .container .btn-wrapper .btn {
                width: calc((100% - 26px) / 2);
            }
}

.product_root {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 1100;
    background-color: #fff;
}

@media (max-width: 767px) {
    .product_root {
        z-index: 20;
    }
}

.product_root .product_title {
    background-color: #fff;
    color: #224271;
    z-index: 999;
}

@media (min-width: 1025px) {
    .product_root .product_title {
        height: 100px;
        line-height: 100px;
        padding-left: 43%;
        width: 100%;
        margin-left: 0px;
        font-size: 36px;
    }

        .product_root .product_title.year {
            padding-left: 159px;
        }

            .product_root .product_title.year .text-wrapper {
                width: calc(100% - 159px);
                display: flex;
                justify-content: center;
            }

                .product_root .product_title.year .text-wrapper .text {
                    width: 100%;
                    max-width: 750px;
                }
}

@media (min-width: 1281px) {
    .product_root .product_title.year {
        padding-left: 159px;
    }
}

@media (max-width: 1024px) and (min-width: 551px) {
    .product_root .product_title {
        height: 100px;
        line-height: 100px;
        width: calc(100% - 159px);
        margin-left: 159px;
        font-size: 24px;
    }
}

@media (max-width: 1024px) {
    .product_root .product_title.year .text-wrapper {
        display: flex;
        justify-content: center;
    }

        .product_root .product_title.year .text-wrapper .text {
            width: 90%;
            max-width: 750px;
        }
}

@media (max-width: 767px) {
    .product_root .product_title {
        font-size: 20px;
        padding-left: 0px;
    }

        .product_root .product_title.year {
            padding-left: 0px;
        }
}

@media (max-width: 640px) {
    .product_root .product_title.year {
        font-size: 16px;
    }
}

@media (max-width: 550px) {
    .product_root .product_title {
        width: 100%;
        font-size: 24px;
        text-align: center;
        margin-top: 85px;
        margin-bottom: 25px;
    }

        .product_root .product_title.year {
            font-size: 24px;
        }
}

.product_root .more_product {
    position: absolute;
}

@media (min-width: 551px) {
    .product_root .more_product {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 154px;
        height: 50px;
        top: 25px;
        right: 6%;
        border-radius: 5px;
        color: #fff;
        background-color: #64c0ba;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .product_root .more_product {
        right: 2%;
    }
}

@media (max-width: 550px) {
    .product_root .more_product {
        display: flex;
        flex-direction: column;
        align-items: center;
        top: 0px;
        right: 0px;
        padding-top: 13px;
        padding-bottom: 8px;
        width: 75px;
        height: 38px;
        box-shadow: -1px -1px 4px 0 rgba(0, 0, 0, 0.31);
        color: #64c0ba;
        background-color: #fff;
        font-size: 10px;
        border-bottom: solid 1px #d6d6d6;
        z-index: 2;
    }
}

@media (min-width: 551px) {
    .product_root .more_product .product_nav_mobile {
        display: none;
    }
}

@media (max-width: 550px) {
    .product_root .more_product .product_nav_mobile {
        margin-bottom: 5px;
    }
}

.product_root .product_nav {
    position: absolute;
    top: 0px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
}

@media (max-width: 550px) {
    .product_root .product_nav {
        width: calc(100% - 75px);
        height: 59px;
        border-bottom: solid 1px #d6d6d6;
        overflow: hidden;
    }
}

.product_root .product_nav .travel_img {
    max-width: 158px;
}

@media (max-width: 550px) {
    .product_root .product_nav .travel_img {
        display: none;
    }
}

.product_root .product_nav .a_wrapper::-webkit-scrollbar {
    display: none;
}

@media (min-width: 551px) {
    .product_root .product_nav .a_wrapper {
        display: flex;
        flex-direction: column;
        width: 158px;
        height: 427px;
        border-right: solid 1px #d6d6d6;
    }
}

@media (max-width: 550px) {
    .product_root .product_nav .a_wrapper {
        display: flex;
        margin-top: 14px;
        overflow: auto;
    }
}

@media (max-height: 700px) {
    .product_root .product_nav .a_wrapper {
        min-height: calc(100vh - 320px);
        max-height: calc(100vh - 320px);
        overflow-y: auto;
        flex: 1;
    }
}

.product_root .product_nav .a_wrapper .link {
    position: relative;
    width: 100%;
    min-height: 60px;
    text-decoration: none;
    font-size: 20px;
    color: #4a4a4a;
    text-align: center;
    line-height: 60px;
}

@media (max-width: 550px) {
    .product_root .product_nav .a_wrapper .link {
        min-width: 85px;
        min-height: 40px;
        font-size: 14px;
        line-height: 40px;
    }

        .product_root .product_nav .a_wrapper .link.selected {
            color: #fff;
            border-radius: 5px;
            background-color: #64c0ba;
        }
}

.product_root .product_nav .a_wrapper .link:hover {
    background-color: #efefef;
}

@media (min-width: 551px) {
    .product_root .product_nav .a_wrapper .link.selected {
        color: #fff;
        width: 180px;
        margin-left: -10px;
        border-radius: 10px;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        background-color: #64c0ba;
        z-index: 11;
    }
}

@media (-ms-high-contrast: none) and (max-height: 620px) and (min-width: 551px), (-ms-high-contrast: active) and (max-height: 620px) and (min-width: 551px) {
    .product_root .product_nav .a_wrapper .link {
        width: 140px;
    }

        .product_root .product_nav .a_wrapper .link.selected {
            width: 140px;
            margin-left: 0px;
            border-radius: 0;
        }
}

.questionary-root {
    display: flex;
    z-index: 9999;
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
}

    .questionary-root.hidden {
        display: none;
    }

    .questionary-root .wrapper {
        display: flex;
        width: 100vw;
        height: 100%;
    }

@media (max-height: 700px) and (min-width: 767px) {
    .questionary-root .wrapper {
        overflow-y: auto;
    }
}

.questionary-root .wrapper.hidden {
    display: none;
}

.questionary-root .fixed-center {
    position: absolute;
    display: flex;
    left: 0;
    top: 0;
    justify-content: center;
    width: 100%;
}

.questionary-root .question-title-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 40vw;
    max-width: 520px;
    height: 141px;
    margin: 30px auto 0 auto;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.11);
    box-sizing: border-box;
    flex-wrap: wrap;
}

@media (max-width: 1024px) {
    .questionary-root .question-title-wrapper {
        height: 112px;
    }
}

@media (max-width: 767px) {
    .questionary-root .question-title-wrapper {
        height: 86px;
    }
}

@media (max-width: 550px) {
    .questionary-root .question-title-wrapper {
        width: 320px;
    }
}

.questionary-root .question-title-wrapper .title {
    color: #fff;
    font-size: 30px;
    width: calc(100% - 80px);
    margin: 0 auto;
}

@media (max-width: 1024px) {
    .questionary-root .question-title-wrapper .title {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .questionary-root .question-title-wrapper .title {
        font-size: 14px;
    }
}

.questionary-root .sub-wrapper {
    width: 50%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

@media (max-height: 700px) and (min-width: 767px) {
    .questionary-root .sub-wrapper {
        min-height: 150%;
    }
}

.questionary-root .sub-wrapper.full-width {
    width: 100%;
}

.questionary-root .sub-wrapper img {
    margin: 0 auto;
}

    .questionary-root .sub-wrapper img.main {
        margin-top: 170px;
    }

@media (max-width: 767px) {
    .questionary-root .sub-wrapper img.web {
        display: none;
    }
}

.questionary-root .sub-wrapper img.mobile {
    display: none;
}

@media (max-width: 767px) {
    .questionary-root .sub-wrapper img.mobile {
        display: block;
    }
}

.questionary-root .sub-wrapper.pink {
    background-color: rgba(234, 81, 93, 0.9);
}

.questionary-root .sub-wrapper.blue {
    background-color: rgba(53, 124, 142, 0.9);
}

.questionary-root .sub-wrapper .title-row {
    position: absolute;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    left: 0;
    top: 0;
    color: #fff;
}

    .questionary-root .sub-wrapper .title-row .benny {
        max-height: 150px;
        margin: 0;
    }

    .questionary-root .sub-wrapper .title-row .title {
        font-size: 50px;
        font-weight: normal;
        margin: 30px 0 0;
    }

    .questionary-root .sub-wrapper .title-row .close {
        position: absolute;
        right: 30px;
        top: 30px;
        font-size: 47px;
        cursor: pointer;
    }

@media (max-width: 767px) {
    .questionary-root .sub-wrapper .title-row .title {
        font-size: 30px;
    }
}

@media (max-width: 550px) {
    .questionary-root .sub-wrapper .title-row {
        position: relative;
        flex-direction: column;
    }

        .questionary-root .sub-wrapper .title-row .benny {
            margin: 65px auto;
        }

        .questionary-root .sub-wrapper .title-row .title {
            font-size: 20px;
            margin: 0 auto;
        }

        .questionary-root .sub-wrapper .title-row .close {
            font-size: 36px;
        }
}

.questionary-root .option-img-wrapper {
    display: flex;
    width: 134px;
    min-width: 134px;
    height: 134px;
    min-height: 134px;
    background-color: #fff;
    border-radius: 50%;
    margin: 30px auto;
    cursor: pointer;
}

    .questionary-root .option-img-wrapper img {
        margin: auto;
        width: 66px;
        height: 66px;
    }

@media (max-width: 767px) {
    .questionary-root .option-img-wrapper {
        width: 85px;
        height: 85px;
    }

        .questionary-root .option-img-wrapper img {
            width: 42px;
            height: 42px;
        }
}

.questionary-root .option-text-wrapper {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
}

@media (max-width: 550px) {
    .questionary-root .option-text-wrapper {
        font-size: 16px;
    }
}

.questionary-root .question-wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
    margin: auto 0;
}

    .questionary-root .question-wrapper .option-img-wrapper {
        margin: 0 60px;
    }

@media (max-width: 550px) {
    .questionary-root .question-wrapper .option-img-wrapper {
        margin: 0 auto;
    }
}

.questionary-root .question-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    max-width: 500px;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .questionary-root .question-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .questionary-root .question-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.questionary-root .rest-wrapper {
    position: absolute;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 50px 0;
    bottom: 0;
    left: 0;
    color: #64c0ba;
    font-size: 30px;
    letter-spacing: 1.4px;
    text-align: center;
}

@media (max-width: 550px) {
    .questionary-root .rest-wrapper {
        font-size: 22px;
    }
}

html {
    font-family: "PingFangTC-Regular", "Microsoft JhengHei" !important;
    position: relative;
}

body {
    font-family: "PingFangTC-Regular", "Microsoft JhengHei" !important;
    position: relative;
}

select::-ms-expand {
    display: none;
}

#ui-datepicker-div {
    z-index: 999 !important;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.selector, button {
    cursor: pointer;
}

.radio-wrapper .mark {
    border: 1px solid #000;
}

.fa-check {
    border: 1px solid #000;
    font-size: 16px !important;
}

.radio-wrapper {
    line-height: 1.2 !important;
}

.list-disc {
    list-style-type: disc;
    padding-inline-start: 20px;
    margin: 0;
}

.list-decimal {
    list-style-type: decimal;
    padding-inline-start: 20px;
    margin: 0;
}

.owl-dots {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 58px;
    width: 100%;
}

@media (max-width: 1024px) {
    .owl-dots {
        bottom: 45px;
    }
}

@media (max-width: 767px) {
    .owl-dots {
        bottom: 20px;
    }
}

.owl-dots .owl-dot {
    color: #fff !important;
    border: solid 1px !important;
    height: 14px;
    width: 14px;
    background: transparent;
    border-radius: 10px;
    margin: 0 6px;
}

@media (max-width: 1024px) {
    .owl-dots .owl-dot {
        height: 10px;
        width: 10px;
    }
}

@media (max-width: 767px) {
    .owl-dots .owl-dot {
        height: 8px;
        width: 8px;
    }
}

.owl-dots .owl-dot.active {
    background: #fff;
}

.btn {
    padding: 0;
    border-width: 0;
    outline: none;
    cursor: pointer;
}

.border-triangle {
    z-index: 999;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    left: 0;
    border-width: 60px 50vw 0 50vw;
}

@media (max-width: 1024px) {
    .border-triangle {
        border-width: 40px 50vw 0 50vw;
    }
}

@media (max-width: 767px) {
    .border-triangle {
        border-width: 20px 50vw 0 50vw;
    }
}

.hp-banner-root {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

    .hp-banner-root .btn {
        z-index: 999;
        position: absolute;
        display: flex;
        justify-content: center;
        width: 60px;
        height: 60px;
        background-color: transparent;
    }

        .hp-banner-root .btn.prev {
            left: 30px;
        }

        .hp-banner-root .btn.next {
            right: 30px;
        }

        .hp-banner-root .btn .arrow {
            width: 26px;
            height: 26px;
            border-top: 6px solid #fff;
            border-left: 6px solid #fff;
            border-right: 6px solid transparent;
            border-bottom: 6px solid transparent;
        }

            .hp-banner-root .btn .arrow.prev {
                transform: rotate(-45deg);
            }

            .hp-banner-root .btn .arrow.next {
                transform: rotate(135deg);
            }

    .hp-banner-root .banner-item-container .banner-item {
        max-width: 100%;
        max-height: 100%;
    }

    .hp-banner-root .border-triangle {
        bottom: 0;
        border-color: transparent #fff #fff #fff;
    }

.hp-policy-root {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 7px;
    box-sizing: border-box;
}

    .hp-policy-root .title-wrapper {
        width: 100%;
        max-width: 1200px;
        display: flex;
    }

        .hp-policy-root .title-wrapper .title {
            text-align: left;
            font-size: 40px;
            font-weight: normal;
        }

@media (max-width: 767px) {
    .hp-policy-root .title-wrapper .title {
        font-size: 30px;
        margin-top: 50px;
    }
}

.hp-policy-root .card {
    width: 100%;
    max-width: 1200px;
    height: 600px;
    position: relative;
    display: flex;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    padding: 30px 30px 0 30px;
    box-sizing: border-box;
}

@media (max-width: 1170px) {
    .hp-policy-root .card {
        height: 700px;
    }
}

@media (max-width: 1024px) {
    .hp-policy-root .card {
        display: block;
        padding: 0;
        height: auto;
    }
}

.hp-policy-root .card .policy-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .policy-container {
        padding: 7px;
        display: block;
    }
}

.hp-policy-root .card .selection-container {
    flex: 4;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .selection-container {
        flex-direction: row;
    }
}

.hp-policy-root .card .selection-container .policy-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 110px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    border-radius: 3px 70px 70px 3px;
    padding: 4px;
    width: 80%;
    transition-duration: 200ms;
    margin-bottom: 25px;
    overflow: hidden;
    cursor: pointer;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .selection-container .policy-wrapper {
        border-radius: 2px;
        box-shadow: none;
        background-color: #e9eced;
        margin: 3px;
        height: 50px;
    }
}

.hp-policy-root .card .selection-container .policy-wrapper .image {
    width: 110px;
    height: 110px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0% 0%;
    border-radius: 2px;
}

    .hp-policy-root .card .selection-container .policy-wrapper .image.year {
        background-size: 150% 150%;
        background-position: 25% 100%;
    }

@media (max-width: 1024px) {
    .hp-policy-root .card .selection-container .policy-wrapper .image {
        display: none;
    }
}

.hp-policy-root .card .selection-container .policy-wrapper .content {
    flex: 5;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
    padding: 2px 25px;
}

    .hp-policy-root .card .selection-container .policy-wrapper .content .policy-title {
        margin: 5px 0;
        font-size: 27px;
        font-weight: normal;
        letter-spacing: 1.4px;
    }

    .hp-policy-root .card .selection-container .policy-wrapper .content .policy-subtitle {
        margin: 5px 0;
        font-size: 18px;
        color: #357c8e;
        letter-spacing: 1px;
    }

@media (max-width: 1024px) {
    .hp-policy-root .card .selection-container .policy-wrapper .content {
        padding: 0;
        text-align: center;
    }

        .hp-policy-root .card .selection-container .policy-wrapper .content .policy-title {
            color: #9b9b9b;
            font-size: 14px;
        }

        .hp-policy-root .card .selection-container .policy-wrapper .content .policy-subtitle {
            display: none;
        }
}

.hp-policy-root .card .selection-container .policy-wrapper .arrow {
    flex: 0.5;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 13px 0 13px 13px;
    border-color: transparent transparent transparent #64c0ba;
    display: none;
}

.hp-policy-root .card .selection-container .policy-wrapper:hover .arrow {
    display: block;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .selection-container .policy-wrapper:hover .arrow {
        display: none;
    }
}

.hp-policy-root .card .selection-container .policy-wrapper.selected {
    width: 90%;
    background-color: #64c0ba;
}

    .hp-policy-root .card .selection-container .policy-wrapper.selected .policy-title {
        color: #fff;
    }

    .hp-policy-root .card .selection-container .policy-wrapper.selected .policy-subtitle {
        color: #fff;
    }

    .hp-policy-root .card .selection-container .policy-wrapper.selected .arrow {
        display: block;
        border-color: transparent transparent transparent #fff;
    }

@media (max-width: 1024px) {
    .hp-policy-root .card .selection-container .policy-wrapper.selected {
        width: 80%;
    }

        .hp-policy-root .card .selection-container .policy-wrapper.selected .policy-title {
            color: #fff;
        }

        .hp-policy-root .card .selection-container .policy-wrapper.selected .policy-subtitle {
            color: #fff;
        }

        .hp-policy-root .card .selection-container .policy-wrapper.selected .arrow {
            display: none;
        }
}

.hp-policy-root .card .more-policy-wrapper {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
}

    .hp-policy-root .card .more-policy-wrapper .more-policy-link {
        font-size: 20px;
        color: #64c0ba;
        text-decoration: underline;
        cursor: pointer;
    }

@media (max-width: 1024px) {
    .hp-policy-root .card .more-policy-wrapper {
        justify-content: flex-end;
        width: 100%;
        margin: 15px 0;
    }

        .hp-policy-root .card .more-policy-wrapper .more-policy-link {
            font-size: 14px;
        }
}

.hp-policy-root .card .calculator-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}

    .hp-policy-root .card .calculator-container.hidden {
        display: none;
    }

    .hp-policy-root .card .calculator-container .calculator-form {
        z-index: 999;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        position: relative;
    }

        .hp-policy-root .card .calculator-container .calculator-form .sm-modal {
            z-index: 5000;
            position: absolute;
            display: flex;
            flex-wrap: wrap;
            top: 0px;
            right: 0px;
            padding: 20px;
            width: 320px;
            height: auto;
            border-radius: 5px;
            background-color: #fff;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
            color: #224271;
            font-size: 12px;
            box-sizing: border-box;
            align-content: flex-start;
        }

@media (max-width: 767px) {
    .hp-policy-root .card .calculator-container .calculator-form .sm-modal {
        position: fixed;
        top: 50px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .sm-modal .sm-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 767px) {
    .hp-policy-root .card .calculator-container .calculator-form .sm-modal .sm-mask {
        display: block;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .sm-modal .sm-container {
    z-index: 6000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .hp-policy-root .card .calculator-container .calculator-form .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .sm-modal.hidden {
    display: none;
}

.hp-policy-root .card .calculator-container .calculator-form .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

.hp-policy-root .card .calculator-container .calculator-form .sm-modal .full-width {
    width: 100%;
}

.hp-policy-root .card .calculator-container .calculator-form.accident {
    border-width: 0 1px 0 1px;
    border-color: #d6d6d6;
    border-style: solid;
    flex: 1;
}

.hp-policy-root .card .calculator-container .calculator-form .type-tab-container {
    width: 100%;
    display: flex;
    height: 50px;
    background-color: #efefef;
}

    .hp-policy-root .card .calculator-container .calculator-form .type-tab-container .line {
        height: 20px;
        width: 2px;
        margin: auto 0;
        background-color: #a4a8ab;
    }

        .hp-policy-root .card .calculator-container .calculator-form .type-tab-container .line.white {
            background-color: #fff;
            height: 50px;
        }

    .hp-policy-root .card .calculator-container .calculator-form .type-tab-container .type-tab {
        display: flex;
        flex: 1;
        color: #a4a8ab;
        font-size: 20px;
        padding: 12px 0;
        cursor: pointer;
    }

        .hp-policy-root .card .calculator-container .calculator-form .type-tab-container .type-tab span {
            text-align: center;
            display: block;
            margin: auto;
        }

@media (max-width: 550px) {
    .hp-policy-root .card .calculator-container .calculator-form .type-tab-container .type-tab {
        font-size: 14px;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .type-tab-container .type-tab.selected {
    color: #091547;
    background-color: #fff;
}

.hp-policy-root .card .calculator-container .calculator-form .content {
    display: flex;
    justify-content: space-around;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
    height: calc(100% - 50px);
    padding: 15px;
    box-sizing: border-box;
}

    .hp-policy-root .card .calculator-container .calculator-form .content.check {
        justify-content: flex-start;
    }

        .hp-policy-root .card .calculator-container .calculator-form .content.check > .wrap {
            display: flex;
        }

            .hp-policy-root .card .calculator-container .calculator-form .content.check > .wrap .hint {
                color: #64c0ba;
                line-height: 1;
                cursor: pointer;
            }

                .hp-policy-root .card .calculator-container .calculator-form .content.check > .wrap .hint .help {
                    color: #ea515d;
                    margin: 0 5px;
                }

        .hp-policy-root .card .calculator-container .calculator-form .content.check .row {
            width: 100%;
            display: flex;
            margin: 15px 0;
            line-height: 30px;
            flex-wrap: wrap;
        }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .row .input-title {
                width: 100%;
                min-height: 22px;
                font-size: 14px;
                color: #ea515d;
                line-height: 1.64;
                letter-spacing: 1.2px;
                margin-bottom: 5px;
            }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .row .rec-wrapper {
                position: relative;
                display: flex;
                width: 100%;
                max-width: 120px;
                height: 30px;
                text-align: right;
            }

                .hp-policy-root .card .calculator-container .calculator-form .content.check .row .rec-wrapper:not(.hide-after)::after {
                    z-index: 1;
                    content: attr(data-content);
                    position: absolute;
                    left: 0px;
                    top: 0px;
                    width: 100%;
                    height: 30px;
                    font-size: 18px;
                    line-height: 30px;
                    color: #000;
                    text-align: right;
                    padding-right: 12px;
                    box-sizing: border-box;
                }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .row .rec {
                outline: none;
                text-align: right;
            }

                .hp-policy-root .card .calculator-container .calculator-form .content.check .row .rec.fixed {
                    color: transparent;
                }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .row .text-input {
                width: 100%;
                max-width: 120px;
                height: 30px;
                background-color: #efefef;
                box-shadow: none;
                border-radius: 6px;
                box-sizing: border-box;
                border: 0;
                padding: 2px;
                margin: 0 10px;
                font-size: 18px;
                -moz-appearance: none;
                -webkit-appearance: none;
            }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .row .hint {
                color: #ea515d;
            }

                .hp-policy-root .card .calculator-container .calculator-form .content.check .row .hint.hide {
                    display: none;
                }

        .hp-policy-root .card .calculator-container .calculator-form .content.check .additional {
            min-height: 20px;
            margin: 15px 0 0 0;
            align-items: center;
            display: none;
        }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .additional.full {
                width: 100%;
            }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .additional.show {
                display: flex;
            }

            .hp-policy-root .card .calculator-container .calculator-form .content.check .additional .hint {
                margin-left: 0;
            }

@media (max-width: 1024px) {
    .hp-policy-root .card .calculator-container .calculator-form .content.check {
        flex-direction: column;
    }

        .hp-policy-root .card .calculator-container .calculator-form .content.check > .wrap {
            margin: 5px 0;
        }
}

@media (max-width: 550px) {
    .hp-policy-root .card .calculator-container .calculator-form .content {
        padding: 5px 0;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .content[data-type="4"] {
    align-content: center;
}

.hp-policy-root .card .calculator-container .calculator-form .content.hidden {
    display: none;
}

.hp-policy-root .card .calculator-container .calculator-form .content .title-row {
    width: 100%;
    background-color: #ea515d;
    color: #fff;
    padding: 8px 12px;
    font-size: 16px;
    border-radius: 5px;
}

    .hp-policy-root .card .calculator-container .calculator-form .content .title-row span {
        margin-right: 10px;
    }

    .hp-policy-root .card .calculator-container .calculator-form .content .title-row .mark {
        color: #091547;
        font-weight: bold;
    }

.hp-policy-root .card .calculator-container .calculator-form .content .list-items-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background-color: #b8e6e5;
    border-radius: 5px;
    margin-top: 8px;
}

    .hp-policy-root .card .calculator-container .calculator-form .content .list-items-container .item-wrapper {
        width: 50%;
        display: flex;
        padding: 15px;
        box-sizing: border-box;
    }

@media (max-width: 550px) {
    .hp-policy-root .card .calculator-container .calculator-form .content .list-items-container .item-wrapper {
        width: 100%;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .content .list-items-container .item-wrapper .item-img {
    width: 50px;
    height: 50px;
}

.hp-policy-root .card .calculator-container .calculator-form .content .list-items-container .item-wrapper .item-content {
    display: flex;
    color: #224271;
    flex-wrap: wrap;
    padding: 5px;
}

    .hp-policy-root .card .calculator-container .calculator-form .content .list-items-container .item-wrapper .item-content span {
        width: 100%;
    }

.hp-policy-root .card .calculator-container .calculator-form .content .column-wrapper {
    width: calc(50% - 50px);
    margin-left: 50px;
    display: flex;
    flex-wrap: wrap;
}

    .hp-policy-root .card .calculator-container .calculator-form .content .column-wrapper .input-title {
        display: inline-block;
        width: 100%;
    }

    .hp-policy-root .card .calculator-container .calculator-form .content .column-wrapper .input-wrapper {
        width: 100%;
    }

.hp-policy-root .card .calculator-container .calculator-form .content .hint-wrapper {
    margin: 20px 0 0 50px;
    color: #ea515d;
    font-size: 20px;
}

@media (max-width: 550px) {
    .hp-policy-root .card .calculator-container .calculator-form .content .column-wrapper, .hp-policy-root .card .calculator-container .calculator-form .content .hint-wrapper {
        margin-left: 0;
    }

    .hp-policy-root .card .calculator-container .calculator-form .content .column-wrapper {
        width: calc(100% - 40px);
        padding: 0 20px;
    }

    .hp-policy-root .card .calculator-container .calculator-form .content .hint-wrapper {
        padding-left: 20px;
    }
}

.hp-policy-root .card .calculator-container .calculator-form .column-wrapper {
    width: 45%;
    margin-top: 20px;
}

    .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .red {
        color: #ea515d;
    }

    .hp-policy-root .card .calculator-container .calculator-form .column-wrapper.full {
        width: 100%;
    }

    .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-title {
        font-size: 1rem;
        line-height: 1.44;
        letter-spacing: 1.3px;
    }

        .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-title.check {
            color: #ea515d;
        }

    .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper {
        display: flex;
        align-items: center;
        margin: auto 0;
    }

        .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field {
            position: relative;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: auto 0;
            padding: 0 13px;
            flex: 3;
            border-radius: 6px;
            height: 50px;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        }

            .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field #birth-picker {
                cursor: default;
            }

                .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field #birth-picker:hover {
                    cursor: default;
                }

            .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field .policy-input {
                z-index: 2;
                flex: 1;
                background-color: transparent;
                border: 0;
                -moz-appearance: none;
                -webkit-appearance: none;
                outline: none !important;
            }

            .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field .selector {
                height: 100%;
                padding-left: 10px;
            }

            .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field.grey {
                background-color: #efefef;
                box-shadow: none;
            }

                .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field.grey input {
                    background-color: #efefef;
                    border: 0;
                }

            .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .input-field .fa-font-color {
                color: #ea515d;
                z-index: 1;
                position: absolute;
                right: 15px;
            }

        .hp-policy-root .card .calculator-container .calculator-form .column-wrapper .input-wrapper .unit {
            flex: 2;
            margin-left: 20px;
            font-size: 20px;
        }

@media (max-width: 1024px) {
    .hp-policy-root .card .calculator-container .calculator-form {
        padding: 0 15px;
    }

        .hp-policy-root .card .calculator-container .calculator-form .column-wrapper {
            width: 90%;
        }
}

.hp-policy-root .card .calculator-container .calculator-footer {
    display: flex;
    justify-content: space-between;
    width: 100%;
    min-height: 180px;
    position: relative;
    padding: 0 15px 0 0;
    box-sizing: border-box;
    color: #ea515d;
}

    .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

        .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .bad-benny {
            position: absolute;
            right: 363px;
            bottom: 35px;
            max-height: 70px;
            max-width: 55px;
        }

        .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper {
            display: flex;
            align-items: center;
            height: 50%;
            width: 100%;
            justify-content: flex-end;
        }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.year .hint, .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.year .price {
                flex: 1;
            }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.year .hint {
                align-self: flex-start;
            }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.year .price {
                text-align: right;
            }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.hidden {
                display: none;
            }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.set {
                flex: 1;
                align-items: flex-start;
            }

                .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper.set .hint {
                    font-size: 16px;
                }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper .hint {
                font-size: 20px;
            }

@media (max-width: 1170px) {
    .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper .hint {
        font-size: 16px;
    }
}

.hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper .price {
    font-size: 40px;
}

@media (max-width: 1170px) {
    .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper .price {
        font-size: 30px;
    }
}

.hp-policy-root .card .calculator-container .calculator-footer .submit-btn {
    position: absolute;
    right: 174px;
    bottom: 40px;
    height: 60px;
    background-color: #64c0ba;
    font-size: 20px;
    color: #fff;
    letter-spacing: 1px;
    padding: 16px;
    border-radius: 5px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .hp-policy-root .card .calculator-container .calculator-footer .submit-btn.pink {
        background-color: #ea515d;
        right: 15px;
    }

.hp-policy-root .card .calculator-container.accident .input-field {
    box-sizing: border-box;
}

    .hp-policy-root .card .calculator-container.accident .input-field.amount {
        max-width: 240px;
    }

    .hp-policy-root .card .calculator-container.accident .input-field.pay-frequency {
        max-width: 160px;
    }

.hp-policy-root .card .calculator-container.accident .btn-row {
    display: flex;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .calculator-container.accident .btn-row .submit-btn {
        position: relative;
        border-radius: 0 0 0 10px;
    }

        .hp-policy-root .card .calculator-container.accident .btn-row .submit-btn.pink {
            border-radius: 0 0 10px 0;
            right: 0;
        }
}

.hp-policy-root .card .calculator-container.year .btn-row {
    display: flex;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .calculator-container.year .btn-row .submit-btn {
        position: relative;
        border-radius: 0 0 0 10px;
    }

        .hp-policy-root .card .calculator-container.year .btn-row .submit-btn.pink {
            right: 0;
            border-radius: 0 0 10px 0;
        }
}

.hp-policy-root .card .calculator-container.year .hint-wrapper {
    width: 100%;
}

@media (max-width: 1024px) {
    .hp-policy-root .card .calculator-container {
        display: block;
    }

        .hp-policy-root .card .calculator-container .calculator-form {
            display: block;
        }

        .hp-policy-root .card .calculator-container .calculator-footer {
            display: block;
            padding: 0;
            min-height: 0px;
        }

            .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper {
                padding: 60px 16px 0;
                box-sizing: border-box;
            }

                .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .bad-benny {
                    display: none;
                    max-height: 90px;
                }

                .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper {
                    flex-direction: column;
                    flex: 1;
                }

                    .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper .hint {
                        align-self: flex-start;
                        font-size: 20px;
                    }

                    .hp-policy-root .card .calculator-container .calculator-footer .footer-content-wrapper .text-wrapper .price {
                        align-self: flex-end;
                        font-size: 40px;
                    }

            .hp-policy-root .card .calculator-container .calculator-footer .submit-btn {
                position: relative;
                width: 100%;
                height: 50px;
                right: 0;
                bottom: 0;
                border-radius: 0 0 10px 10px;
            }

                .hp-policy-root .card .calculator-container .calculator-footer .submit-btn.pink {
                    right: 0;
                }
}

@media (max-width: 1024px) {
    .hp-policy-root .card {
        flex-direction: column;
    }
}

.hp-campaign-root {
    display: flex;
    justify-content: center;
    padding: 80px 0;
}

    .hp-campaign-root .campaign-container {
        width: 100%;
        display: flex;
        justify-content: space-between;
        max-width: 1200px;
    }

        .hp-campaign-root .campaign-container .campaign-wrapper {
            display: flex;
            justify-content: center;
            width: calc(100%/3);
            height: 300px;
            margin: 10px;
            border-radius: 5px;
        }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .hp-campaign-root .campaign-container .campaign-wrapper {
        width: 33%;
    }
}

.hp-campaign-root .campaign-container .image {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .hp-campaign-root .campaign-container .image {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .hp-campaign-root {
        padding: 18px 2px;
    }

        .hp-campaign-root .campaign-container {
            flex-direction: column;
        }

            .hp-campaign-root .campaign-container .campaign-wrapper {
                width: 100%;
                margin: 5px 0;
            }

                .hp-campaign-root .campaign-container .campaign-wrapper a {
                    display: flex;
                    height: 100%;
                }
}

.hp-news-root {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 400px;
    background-color: #64c0ba;
    padding: 65px 0;
    box-sizing: border-box;
    color: #fff;
}

    .hp-news-root .title-wrapper {
        display: flex;
    }

        .hp-news-root .title-wrapper img {
            margin: auto 0;
            max-width: 62px;
        }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .hp-news-root .title-wrapper img {
        height: 40px;
    }
}

.hp-news-root .title-wrapper .title {
    padding: 0 25px;
    font-weight: normal;
    letter-spacing: 1.9px;
    font-size: 40px;
}

.hp-news-root .news-carousel {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    border-radius: 10px;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    color: #224271;
}

    .hp-news-root .news-carousel .news-item-container {
        width: calc(100% - 120px);
    }

    .hp-news-root .news-carousel .news-item {
        text-align: center;
        font-size: 24px;
    }

    .hp-news-root .news-carousel .btn {
        z-index: 999;
        position: absolute;
        top: 13.5px;
        display: flex;
        justify-content: center;
        width: 60px;
        height: 60px;
        background-color: #ea515d;
        border-radius: 5px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    }

        .hp-news-root .news-carousel .btn.prev {
            left: 30px;
            padding-left: 10px;
        }

        .hp-news-root .news-carousel .btn.next {
            right: 30px;
            padding-right: 10px;
        }

        .hp-news-root .news-carousel .btn .arrow {
            width: 15px;
            height: 15px;
            margin: auto 0;
            border-top: 2px solid #fff;
            border-left: 2px solid #fff;
            border-right: 2px solid transparent;
            border-bottom: 2px solid transparent;
        }

            .hp-news-root .news-carousel .btn .arrow.prev {
                transform: rotate(-45deg);
            }

            .hp-news-root .news-carousel .btn .arrow.next {
                transform: rotate(135deg);
            }

@media (max-width: 1024px) {
    .hp-news-root .news-carousel {
        padding: 20px 0;
    }

        .hp-news-root .news-carousel .news-item-container {
            width: calc(100% - 60px);
        }

        .hp-news-root .news-carousel .news-item {
            font-size: 14px;
        }

        .hp-news-root .news-carousel .btn {
            width: 30px;
            height: 72px;
            top: -8px;
        }

            .hp-news-root .news-carousel .btn.prev {
                left: 0;
            }

            .hp-news-root .news-carousel .btn.next {
                right: 0;
            }

            .hp-news-root .news-carousel .btn .arrow {
                width: 10px;
                height: 10px;
            }
}

.hp-news-root .border-triangle {
    top: 0;
    border-color: #fff transparent transparent transparent;
}

.hp-instant-calculate-root {
    z-index: 1999;
    position: fixed;
    right: 0;
    top: 100px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.35);
    padding: 10px;
    border-radius: 15px 0 0 15px;
    cursor: pointer;
    box-sizing: border-box;
}

    .hp-instant-calculate-root .title {
        display: inline-block;
        font-size: 1.5rem;
        letter-spacing: 5px;
        padding: 5px;
    }

    .hp-instant-calculate-root .image {
        height: 35.5px;
        width: 27.6px;
        margin-right: 20px;
    }

@media (max-width: 767px) {
    .hp-instant-calculate-root {
        top: auto;
        bottom: 0;
        right: 30%;
        width: 40%;
        padding: 15px;
        border-radius: 15px 15px 0 0;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.35);
    }

        .hp-instant-calculate-root .title {
            padding: 0;
        }

        .hp-instant-calculate-root .image {
            margin-right: 10px;
        }
}

@media (max-width: 550px) {
    .hp-instant-calculate-root {
        top: auto;
        right: 20%;
        width: 60%;
    }
}

.radio-wrapper {
    flex-grow: 0;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-right: 5px;
    height: 18px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .radio-wrapper .radio {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

        .radio-wrapper .radio:checked ~ .mark:after, .radio-wrapper .radio[checked=checked] ~ .mark:after {
            display: block;
        }

    .radio-wrapper .mark {
        position: absolute;
        top: 0;
        left: 0;
        height: 18px;
        width: 18px;
        background-color: #efefef;
        border-radius: 50%;
    }

        .radio-wrapper .mark:after {
            content: "";
            position: absolute;
            display: none;
            background-color: #224271;
            width: 8px;
            height: 8px;
            top: 5px;
            left: 5px;
            border-radius: 50%;
        }

.news-title {
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
}

.faq-root {
    background-color: #fff;
    padding: 46px;
    box-sizing: border-box;
    min-height: 50vh;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 767px) {
    .faq-root {
        padding: 8px;
    }
}

.faq-header-container {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
}

    .faq-header-container .faq-header-wrapper {
        display: flex;
        justify-content: space-between;
        width: 65%;
        margin-bottom: -7px;
    }

@media (min-width: 1025px) {
    .faq-header-container .faq-header-wrapper {
        height: 142px;
    }
}

@media (max-width: 1024px) {
    .faq-header-container .faq-header-wrapper {
        height: 80px;
    }
}

@media (max-width: 767px) {
    .faq-header-container .faq-header-wrapper {
        width: 100%;
        justify-content: space-around;
    }
}

.faq-header-container .faq-header-wrapper .character {
    max-height: 100%;
}

@media (max-width: 1024px) {
    .faq-header-container .faq-header-wrapper .character.web {
        display: none;
    }
}

@media (min-width: 1025px) {
    .faq-header-container .faq-header-wrapper .character.mobile {
        display: none;
    }
}

.faq-header-container .faq-header-wrapper .faq-header-title {
    color: #224271;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1.9px;
}

@media (max-width: 1024px) {
    .faq-header-container .faq-header-wrapper .faq-header-title {
        margin: -10px 0 0;
    }
}

@media (max-width: 767px) {
    .faq-header-container .faq-header-wrapper .faq-header-title {
        font-size: 30px;
        margin: auto 0;
    }
}

.faq-content-container {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    padding: 0px 15px 45px 15px;
    border-radius: 10px;
    background-color: #efefef;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .faq-content-container {
        padding: 0px 5px 45px 5px;
    }
}

.faq-content-container .faq-content-menu {
    display: flex;
    justify-content: space-between;
    width: 40%;
    margin: -30px auto 7.5px auto;
    border-radius: 10px;
    padding: 5px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .faq-content-container .faq-content-menu {
        background-color: transparent;
        box-shadow: none;
        margin: 0 auto 7.5px auto;
        width: 100%;
    }
}

.faq-content-container .faq-content-menu .menu-item {
    height: 50px;
    width: calc((100% - 10px)/3);
    color: #a4a8ab;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    outline: none;
    transition: all 200ms linear;
}

@media (max-width: 767px) {
    .faq-content-container .faq-content-menu .menu-item {
        background-color: transparent;
    }
}

.faq-content-container .faq-content-menu .menu-item.selected {
    background-color: #64c0ba;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

.faq-content-container .faq-content-list {
    display: flex;
    flex-wrap: wrap;
}

.faq-content-container .faq-content-wrapper {
    width: 65%;
    margin: 7.5px auto;
    border-radius: 10px;
    padding: 22px 20px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    font-size: 18px;
    box-sizing: border-box;
    cursor: pointer;
    transition: all 200ms linear;
    letter-spacing: 0.9px;
}

@media (max-width: 1024px) {
    .faq-content-container .faq-content-wrapper {
        width: 100%;
        padding: 16px;
    }
}

@media (max-width: 767px) {
    .faq-content-container .faq-content-wrapper {
        padding: 13px;
        font-size: 14px;
        letter-spacing: 0.7px;
    }
}

.faq-content-container .faq-content-wrapper .question {
    margin: 0;
    color: #224271;
    font-weight: 500;
    padding-left: 1rem;
    font-size: 18px;
}

@media (max-width: 767px) {
    .faq-content-container .faq-content-wrapper .question {
        padding-left: 0.5rem;
        font-size: 14px;
    }
}

.faq-content-container .faq-content-wrapper .answer {
    display: none;
    color: #ea515d;
    padding: 1rem;
    border-top: 2px solid #d6d6d6;
    font-size: 18px;
    cursor: default;
}

@media (max-width: 767px) {
    .faq-content-container .faq-content-wrapper .answer {
        font-size: 14px;
    }
}

.faq-content-container .faq-content-wrapper.selected .answer {
    display: block;
}

.register-header-container {
    background-color: #357c8e;
}

@media (max-width: 767px) {
    .register-header-container[data-step="4"] {
        display: none;
    }
}

.register-header-container .register-header-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
}

    .register-header-container .register-header-wrapper .register-header-title {
        color: #fff;
        font-size: 40px;
        line-height: 1.5;
        font-weight: normal;
        font-size: 24px;
        margin: 50px;
    }

@media (max-width: 1024px) {
    .register-header-container .register-header-wrapper .register-header-title {
        font-size: 1.5rem;
    }
}

.register-header-container .register-progress-bar-wrapper {
    position: relative;
    background: linear-gradient(90deg, #ea515d 30%, #efefef 30%);
    height: 2.25rem;
    display: flex;
    align-items: center;
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper {
        height: 1.5rem;
        background: linear-gradient(90deg, #ea515d calc(15% + 2rem), #efefef calc(15% + 2rem));
    }
}

.register-header-container .register-progress-bar-wrapper[data-step="2"] {
    background: linear-gradient(90deg, #ea515d calc(50% - 2.5rem), #efefef calc(50% - 2.5rem));
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper[data-step="2"] {
        background: linear-gradient(90deg, #ea515d calc(45% - 1rem), #efefef calc(45% - 1rem));
    }
}

.register-header-container .register-progress-bar-wrapper[data-step="3"] {
    background: linear-gradient(90deg, #ea515d calc(70% - 3.75rem), #efefef calc(70% - 3.75rem));
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper[data-step="3"] {
        background: linear-gradient(90deg, #ea515d calc(70% - 1rem), #efefef calc(70% - 1rem));
    }
}

.register-header-container .register-progress-bar-wrapper[data-step="4"] {
    background: linear-gradient(90deg, #ea515d 100%, #efefef 100%);
}

.register-header-container .register-progress-bar-wrapper .progress-character {
    position: absolute;
    top: -100%;
    z-index: 900;
}

    .register-header-container .register-progress-bar-wrapper .progress-character.benny.web {
        left: 25%;
    }

        .register-header-container .register-progress-bar-wrapper .progress-character.benny.web[data-step="2"] {
            left: calc(45% - 2.75rem);
        }

        .register-header-container .register-progress-bar-wrapper .progress-character.benny.web[data-step="3"] {
            left: calc(65% - 4.75rem);
        }

        .register-header-container .register-progress-bar-wrapper .progress-character.benny.web[data-step="4"] {
            display: none;
        }

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .progress-character.benny.web {
        display: none;
    }
}

.register-header-container .register-progress-bar-wrapper .progress-character.benny.mobile {
    display: none;
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .progress-character.benny.mobile {
        display: block;
        left: calc(15% - 1rem);
    }

        .register-header-container .register-progress-bar-wrapper .progress-character.benny.mobile[data-step="2"] {
            left: calc(45% - 2.75rem);
        }

        .register-header-container .register-progress-bar-wrapper .progress-character.benny.mobile[data-step="3"] {
            left: calc(70% - 3.25rem);
        }

        .register-header-container .register-progress-bar-wrapper .progress-character.benny.mobile[data-step="4"] {
            display: none;
        }
}

.register-header-container .register-progress-bar-wrapper .progress-character.polly {
    right: 20%;
    top: -150%;
}

    .register-header-container .register-progress-bar-wrapper .progress-character.polly.finish {
        display: none;
    }

@media (max-width: 1280px) {
    .register-header-container .register-progress-bar-wrapper .progress-character.polly {
        display: none;
    }
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container {
    position: absolute;
    display: flex;
    left: 25%;
    align-items: center;
    width: 55%;
    padding: 0 2rem;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .register-progress-text-container {
        padding: 0;
        left: 15%;
        width: 80%;
    }
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper {
    display: flex;
    color: #9b9b9b;
    margin: 0;
    z-index: 999;
}

    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper .grey-dot {
        display: none;
    }

    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper .progress-text {
        color: #9b9b9b;
        font-size: 18px;
    }

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper .progress-text {
        display: none;
        font-size: 14px;
    }
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper .check-img {
    display: none;
    margin: auto;
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper.doing .progress-text {
    color: #224271;
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper.doing .progress-text {
        display: block;
    }
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper.over .progress-text {
    color: #f58e96;
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper.over .progress-text {
        display: none;
    }
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper.over .check-img {
    display: block;
}

@media (max-width: 1024px) {
    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-text-wrapper:not(.doing):not(.over) .grey-dot {
        display: block;
        border-radius: 10px;
        height: 10px;
        width: 10px;
        background-color: #9b9b9b;
    }
}

.register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-dot {
    height: 5px;
    flex: 0.8;
    margin: 0 8px;
    background-image: linear-gradient(to right, #9b9b9d 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 5px 1px;
    background-repeat: repeat-x;
}

    .register-header-container .register-progress-bar-wrapper .register-progress-text-container .progress-dot.over {
        background-size: 0px;
    }

.register-content-container {
    display: flex;
    min-height: 50vh;
    padding: 100px 8px;
    box-sizing: border-box;
    justify-content: center;
    width: 800px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px) {
    .register-content-container {
        padding: 30px 8px;
    }
}

.register-content-container .identity-check-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
}

    .register-content-container .identity-check-wrapper .identity-check-input {
        width: 330px;
        height: 45px;
        border: none;
        border-radius: 5px;
        padding: 15px;
        box-sizing: border-box;
        background-color: #efefef;
    }

    .register-content-container .identity-check-wrapper .identity-check-btn {
        margin: 40px auto 30px auto;
    }

@media (max-width: 1024px) {
    .register-content-container .identity-check-wrapper .identity-check-btn {
        margin: 90px auto 50px auto;
    }
}

.register-content-container .identity-check-wrapper .hint-container .hint-wrapper {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 1.2px;
    color: #000;
}

    .register-content-container .identity-check-wrapper .hint-container .hint-wrapper .fa-exclamation-triangle {
        color: #ea515d;
    }

    .register-content-container .identity-check-wrapper .hint-container .hint-wrapper .hint-link{
        cursor: pointer;
        color: #ea515d;
        text-decoration: none;
    }

.register-content-container .old-platform-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
}

    .register-content-container .old-platform-wrapper .old-platform-input {
        width: 330px;
        height: 45px;
        border: none;
        border-radius: 5px;
        padding: 15px;
        box-sizing: border-box;
        background-color: #efefef;
    }

    .register-content-container .old-platform-wrapper .old-platform-btn {
        margin: 40px auto 30px auto;
    }

@media (max-width: 1024px) {
    .register-content-container .old-platform-wrapper .old-platform-btn {
        margin: 90px auto 50px auto;
    }
}

.register-content-container .old-platform-wrapper .hint-container .hint-wrapper {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 1.2px;
    color: #000;
}

    .register-content-container .old-platform-wrapper .hint-container .hint-wrapper .fa-exclamation-triangle {
        color: #ea515d;
    }

    .register-content-container .old-platform-wrapper .hint-container .hint-wrapper .hint-link {
        cursor: pointer;
        color: #ea515d;
        text-decoration: none;
    }

.register-content-container .rule-check-wrapper {
    position: relative;
    display: block;
    width: 830px;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper {
        width: 100%;
    }
}

.register-content-container .rule-check-wrapper .rules-container {
    position: relative;
    display: flex;
    width: 100%;
    height: 430px;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container {
        flex-direction: column;
        height: auto;
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container {
        z-index: 200;
        flex-direction: column;
        position: relative;
        height: auto;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        border-radius: 5px;
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
    z-index: 100;
    display: flex;
    width: 270px;
    padding: 27px 5px 27px 0;
    height: calc((100% - 30px)/ 4);
    box-sizing: border-box;
    color: #9b9b9b;
    background-color: #efefef;
    border-radius: 5px 0 0 5px;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        color: #000000;
        background-color: #fff;
        width: 100%;
        margin-top: 0;
        padding: 8px 5px 8px 0;
        border-radius: 5px;
        box-shadow: none;
    }
}

@media (max-width: 550px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        min-height: 64px;
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .title {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: 1.3px;
    margin: auto 0;
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 20px;
}

    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
    }

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox {
    display: none;
}

    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:disabled + label {
        background-color: #c9c9c9;
        color: #c9c9c9;
    }

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
    z-index: 999;
    color: #000000;
    background-color: #fff;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
        z-index: 10;
        border-radius: 5px 5px 0 0;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected label {
    background-color: #efefef;
    color: #efefef;
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
    display: none;
    z-index: 200;
    width: 560px;
    height: 100%;
    background-color: #fff;
    padding: 27px 36px 31px 60px;
    border-radius: 0 5px 5px 5px;
    box-sizing: border-box;
    box-shadow: 0px 2px 7px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
        z-index: 1;
        width: 100%;
        border-radius: 0 0 5px 5px;
        padding: 0px 20px 25px 20px;
        box-shadow: none;
    }

        .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
            max-height: 200px;
        }
}

@media (max-width: 550px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h1, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h2, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h3, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h4, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h5, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h6, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper span, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper p, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper div, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper article, .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper section {
        font-size: 14px !important;
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    line-height: 1.5;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
        padding-top: 15px;
    }
}

.register-content-container .rule-check-wrapper .rules-container .rule-container .check-content-wrapper.selected {
    display: block;
}

.register-content-container .rule-check-wrapper .last-check-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 32px 0;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .last-check-container {
        flex-direction: column;
    }
}

.register-content-container .rule-check-wrapper .last-check-container .rule-wrapper {
    display: flex;
    flex: 1;
}

    .register-content-container .rule-check-wrapper .last-check-container .rule-wrapper .checkbox-wrapper {
        position: relative;
        width: 18px;
        height: 18px;
        margin: auto 20px;
    }

        .register-content-container .rule-check-wrapper .last-check-container .rule-wrapper .checkbox-wrapper label {
            display: block;
            width: 18px;
            height: 18px;
            background-color: #efefef;
            color: #efefef;
            box-sizing: border-box;
            border-radius: 2px;
        }

        .register-content-container .rule-check-wrapper .last-check-container .rule-wrapper .checkbox-wrapper .rule-checkbox {
            display: none;
        }

            .register-content-container .rule-check-wrapper .last-check-container .rule-wrapper .checkbox-wrapper .rule-checkbox:checked + label {
                background-color: #ea515d;
                color: #fff;
            }

            .register-content-container .rule-check-wrapper .last-check-container .rule-wrapper .checkbox-wrapper .rule-checkbox:disabled + label {
                background-color: #c9c9c9;
                color: #c9c9c9;
            }

    .register-content-container .rule-check-wrapper .last-check-container .rule-wrapper .declare-wrapper {
        width: 477px;
        font-size: 14px;
        color: #ea515d;
        line-height: 1.5;
        letter-spacing: 1.2px;
        margin: auto 0;
    }

.register-content-container .rule-check-wrapper .last-check-container .btn-wrapper {
    display: flex;
    justify-content: center;
}

@media (max-width: 1024px) {
    .register-content-container .rule-check-wrapper .last-check-container .btn-wrapper {
        margin: 18px 0;
    }
}

.register-content-container .personal-info-wrapper {
    width: 700px;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    max-width: 100%;
}

    .register-content-container .personal-info-wrapper .row-wrapper {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 10px 0;
        box-sizing: border-box;
    }

@media (max-width: 767px) {
    .register-content-container .personal-info-wrapper .row-wrapper {
        padding: 0;
    }
}

.register-content-container .personal-info-wrapper .row-wrapper .field-wrapper {
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper:nth-child(1) {
        padding-right: 20px;
    }

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper:nth-child(2) {
        padding-left: 20px;
    }

@media (max-width: 767px) {
    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper {
        width: 100%;
        height: auto;
    }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper:nth-child(1) {
            padding: 8px;
        }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper:nth-child(2) {
            padding: 8px;
        }
}

.register-content-container .personal-info-wrapper .row-wrapper .field-wrapper > .column {
    flex: 4;
}

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper > .column:nth-child(1) {
        flex: 3;
        margin-right: 20px;
    }

.register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .title-wrapper {
    display: flex;
    width: 100%;
    height: 24px;
}

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .title-wrapper .title {
        font-size: 14px;
        line-height: 1.64;
        letter-spacing: 1.2px;
    }

.register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
}

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .text-input:focus {
            outline: none !important;
        }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .text-input.identity-number {
            color: #ea515d;
            background-color: #fff;
            padding: 0;
        }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .text-input.gender {
            color: rgba(53, 124, 142, 0.9);
            background-color: #fff;
            padding: 0;
        }

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column {
        display: flex;
        flex: 1;
    }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column:first-child {
            margin-right: 10px;
        }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column:last-child {
            margin-left: 10px;
        }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column .input-field {
            position: relative;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: auto 0;
            padding: 0;
            flex: 3;
            border-radius: 6px;
            height: 45px;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        }

            .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column .input-field .selector {
                flex: 1;
                background-color: transparent;
                border: 0;
                -moz-appearance: none;
                -webkit-appearance: none;
                padding-left: 10px;
                outline: none !important;
            }

            .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column .input-field .arrow-down {
                z-index: -1;
                position: absolute;
                font-size: 0.8rem;
                right: 10px;
            }

            .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column .input-field.grey {
                background-color: #efefef;
                box-shadow: none;
            }

                .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column .input-field.grey input {
                    background-color: #efefef;
                    border: 0;
                }

            .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper .column .input-field .fa-font-color {
                color: #ea515d;
            }

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper.birth {
        align-items: center;
    }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper.birth .column {
            align-items: center;
            padding: 0 5px;
        }

            .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .input-wrapper.birth .column .input-field {
                height: 30px;
            }

.register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .hint {
    color: rgba(53, 124, 142, 0.9);
    font-size: 12px;
}

.register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .checkbox-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
}

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #efefef;
        color: #efefef;
        box-sizing: border-box;
        border-radius: 2px;
    }

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .checkbox-wrapper .indigenous-checkbox {
        display: none;
    }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .checkbox-wrapper .indigenous-checkbox:checked + label {
            background-color: #ea515d;
            color: #fff;
        }

        .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .checkbox-wrapper .indigenous-checkbox:disabled + label {
            background-color: #c9c9c9;
            color: #c9c9c9;
        }

    .register-content-container .personal-info-wrapper .row-wrapper .field-wrapper .checkbox-wrapper .text-wrapper {
        font-size: 14px;
        color: #ea515d;
        line-height: 1.5;
        letter-spacing: 1.2px;
        margin: auto 0 auto 10px;
    }

.register-content-container .personal-info-wrapper.exist .row-wrapper .field-wrapper .input-wrapper.birth .column .input-field {
    display: flex;
    justify-content: center;
    box-shadow: none;
}

.register-content-container .personal-info-wrapper .btn-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 50px;
}

@media (max-width: 1024px) {
    .register-content-container .personal-info-wrapper .btn-wrapper {
        margin: 18px 0;
    }
}

.register-content-container .personal-info-wrapper .btn-wrapper .submit-btn {
    margin: 10px;
}

    .register-content-container .personal-info-wrapper .btn-wrapper .submit-btn.back {
        color: rgba(53, 124, 142, 0.9);
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    }

.register-content-container .personal-info-check-wrapper {
    width: 700px;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    max-width: 100%;
}

    .register-content-container .personal-info-check-wrapper .card {
        width: 100%;
        border-radius: 5px;
        border-color: #fff;
        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.26);
        margin: 30px 0;
        display: flex;
        flex-wrap: wrap;
        padding: 30px 65px;
        box-sizing: border-box;
    }

@media (max-width: 1024px) {
    .register-content-container .personal-info-check-wrapper .card {
        padding: 20px;
    }
}

.register-content-container .personal-info-check-wrapper .card .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    width: 100%;
    margin: 25px 0;
}

@media (max-width: 1024px) {
    .register-content-container .personal-info-check-wrapper .card .row {
        margin: 0;
    }
}

.register-content-container .personal-info-check-wrapper .card .column {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}

@media (max-width: 1024px) {
    .register-content-container .personal-info-check-wrapper .card .column {
        flex: 0 1 auto;
        width: 50%;
        margin: 5px 0;
    }

        .register-content-container .personal-info-check-wrapper .card .column.identity {
            width: 100%;
        }

        .register-content-container .personal-info-check-wrapper .card .column.email {
            width: 100%;
        }

        .register-content-container .personal-info-check-wrapper .card .column.address {
            width: 100%;
        }
}

.register-content-container .personal-info-check-wrapper .card .column .title {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.64;
    letter-spacing: 1px;
}

.register-content-container .personal-info-check-wrapper .card .column .value {
    width: 100%;
    font-size: 16px;
    letter-spacing: 0.8px;
    margin: 8px 0;
    color: rgba(53, 124, 142, 0.9);
}

    .register-content-container .personal-info-check-wrapper .card .column .value.identity {
        color: #ea515d;
    }

.register-content-container .personal-info-check-wrapper .rule-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 20px;
}

    .register-content-container .personal-info-check-wrapper .rule-wrapper .checkbox-wrapper {
        position: relative;
        width: 18px;
        height: 18px;
        margin: auto 20px;
    }

        .register-content-container .personal-info-check-wrapper .rule-wrapper .checkbox-wrapper label {
            display: block;
            width: 18px;
            height: 18px;
            background-color: #efefef;
            color: #efefef;
            box-sizing: border-box;
            border-radius: 2px;
        }

        .register-content-container .personal-info-check-wrapper .rule-wrapper .checkbox-wrapper .rule-checkbox {
            display: none;
        }

            .register-content-container .personal-info-check-wrapper .rule-wrapper .checkbox-wrapper .rule-checkbox:checked + label {
                background-color: #ea515d;
                color: #fff;
            }

            .register-content-container .personal-info-check-wrapper .rule-wrapper .checkbox-wrapper .rule-checkbox:disabled + label {
                background-color: #c9c9c9;
                color: #c9c9c9;
            }

    .register-content-container .personal-info-check-wrapper .rule-wrapper .declare-wrapper {
        font-size: 14px;
        color: #ea515d;
        line-height: 1.5;
        letter-spacing: 1.2px;
        margin: auto 0;
    }

.register-content-container .personal-info-check-wrapper .btn-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 50px;
}

@media (max-width: 1024px) {
    .register-content-container .personal-info-check-wrapper .btn-wrapper {
        margin: 18px 0;
    }
}

.register-content-container .personal-info-check-wrapper .btn-wrapper .submit-btn {
    margin: 10px;
}

    .register-content-container .personal-info-check-wrapper .btn-wrapper .submit-btn.back {
        color: rgba(53, 124, 142, 0.9);
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    }

.register-content-container .otp-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
}

    .register-content-container .otp-wrapper .otp-title-wrapper {
        width: 100%;
        display: flex;
    }

        .register-content-container .otp-wrapper .otp-title-wrapper .otp-title {
            font-size: 14px;
            line-height: 1.64;
            letter-spacing: 1.2px;
        }

    .register-content-container .otp-wrapper .otp-input {
        width: 330px;
        height: 45px;
        border: none;
        border-radius: 5px;
        padding: 15px;
        box-sizing: border-box;
        background-color: #efefef;
    }

    .register-content-container .otp-wrapper .otp-btn {
        margin: 40px auto 30px auto;
    }

@media (max-width: 1024px) {
    .register-content-container .otp-wrapper .otp-btn {
        margin: 90px auto 50px auto;
    }
}

.register-content-container .otp-wrapper .hint-container {
    width: 100%;
    margin: 18px 0;
}

    .register-content-container .otp-wrapper .hint-container .hint-wrapper {
        margin: 5px 0;
        font-size: 14px;
        line-height: 1.7;
        letter-spacing: 1.2px;
        color: #000;
    }

        .register-content-container .otp-wrapper .hint-container .hint-wrapper span {
            color: rgba(53, 124, 142, 0.9);
        }

        .register-content-container .otp-wrapper .hint-container .hint-wrapper .fa-exclamation-triangle {
            color: #ea515d;
        }

        .register-content-container .otp-wrapper .hint-container .hint-wrapper .hint-link {
            cursor: pointer;
            color: #ea515d;
            text-decoration: none;
        }

.register-content-container .finish-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -100px;
}

    .register-content-container .finish-wrapper .finish-title-wrapper {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .register-content-container .finish-wrapper .finish-title-wrapper img {
            margin: auto 0;
        }

@media (max-width: 767px) {
    .register-content-container .finish-wrapper .finish-title-wrapper .stamp {
        display: none;
    }
}

.register-content-container .finish-wrapper .finish-title-wrapper .stamp.mobile {
    display: none;
}

@media (max-width: 767px) {
    .register-content-container .finish-wrapper .finish-title-wrapper .stamp.mobile {
        display: block;
    }
}

.register-content-container .finish-wrapper .finish-btn {
    margin: 40px auto 30px auto;
}

@media (max-width: 1024px) {
    .register-content-container .finish-wrapper .finish-btn {
        margin: 10px auto;
    }
}

.register-content-container .finish-wrapper .hint-container {
    width: 100%;
    margin: 18px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

    .register-content-container .finish-wrapper .hint-container .hint-wrapper {
        width: 100%;
        margin: 5px 0;
        font-size: 14px;
        line-height: 1.7;
        letter-spacing: 1.2px;
        color: #000;
        text-align: center;
        display: flex;
        justify-content: center;
    }

        .register-content-container .finish-wrapper .hint-container .hint-wrapper h1 {
            color: #ea515d;
            /*font-size: 20px;*/
            margin: 0;
        }

        .register-content-container .finish-wrapper .hint-container .hint-wrapper p {
            margin: 10px 0;
            font-size: 27px;
            font-weight: normal;
            letter-spacing: 1.4px;
            text-align: justify;
        }

.register-content-container .hidden {
    display: none;
}

.register-content-container .btn {
    width: 154px;
    height: 50px;
    border-radius: 5px;
    background-color: #64c0ba;
    outline: none;
    color: #fff;
    cursor: pointer;
}

    .register-content-container .btn:not(.special):disabled {
        cursor: not-allowed;
        background-color: #efefef;
        color: #a4a8ab;
    }

.register-content-container .warning {
    border: 2px solid #ea515d !important;
}

.about-us-file-root {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: #b8e6e5;
    height: 600px;
}

@media (max-width: 767px) {
    .about-us-file-root {
        flex-direction: column;
        height: auto;
    }
}

.about-us-file-root .file-wrapper {
    z-index: 100;
    position: relative;
    display: flex;
    flex-direction: column;
    margin: 70px 25px 0 25px;
    width: 380px;
}

@media (max-width: 767px) {
    .about-us-file-root .file-wrapper {
        width: 100%;
        max-width: 380px;
    }
}

.about-us-file-root .file-wrapper .circle {
    display: flex;
    justify-content: center;
    background-color: #fff;
    width: 200px;
    height: 200px;
    border-radius: 100px;
    margin: 0 auto -30px auto;
    z-index: -1;
}

    .about-us-file-root .file-wrapper .circle img {
        height: 120%;
        margin-top: -15%;
    }

.about-us-file-root .file-wrapper .detail {
    width: 100%;
    background-color: #fff;
    height: 200px;
    border-radius: 10px 10px 0 0;
    color: #224271;
    font-size: 14px;
    padding: 0 28px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .about-us-file-root .file-wrapper .detail {
        padding: 0 14px;
    }
}

.about-us-file-root .file-wrapper .detail .badge {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    width: 240px;
    margin: -30px auto 30px auto;
    border-radius: 10px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.18);
}

.about-us-file-root .file-wrapper .detail .row {
    display: flex;
    width: 100%;
    justify-content: center;
    line-height: 1.5;
}

    .about-us-file-root .file-wrapper .detail .row .title {
        text-align: right;
        flex: 1;
    }

    .about-us-file-root .file-wrapper .detail .row .value {
        flex: 3;
        color: #224271;
    }

.about-us-file-root .file-wrapper .description {
    width: 100%;
    border-radius: 0 0 10px 10px;
    margin-top: 0px;
    color: #fff;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: 0.7px;
    height: 125px;
    padding: 24px 28px;
    box-sizing: border-box;
}

.about-us-file-root .file-wrapper.benny .description {
    background-color: #64c0ba;
}

.about-us-file-root .file-wrapper.benny .detail .badge {
    background-color: #64c0ba;
}

.about-us-file-root .file-wrapper.benny .detail .row .title {
    color: #64c0ba;
}

.about-us-file-root .file-wrapper.polly .description {
    background-color: #ea515d;
}

.about-us-file-root .file-wrapper.polly .detail .badge {
    background-color: #ea515d;
}

.about-us-file-root .file-wrapper.polly .detail .row .title {
    color: #ea515d;
}

.about-us-file-root .border-triangle {
    z-index: 10;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 60px 50vw 0 50vw;
    bottom: 0;
    border-color: transparent #fff #fff #fff;
}

@media (max-width: 1024px) {
    .about-us-file-root .border-triangle {
        border-width: 40px 50vw 0 50vw;
    }
}

@media (max-width: 767px) {
    .about-us-file-root .border-triangle {
        border-width: 20px 50vw 0 50vw;
    }
}

.about-us-work-root {
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .about-us-work-root .img-wrapper {
        margin: 90px auto 0 auto;
        width: 810px;
        height: 100%;
    }

@media (max-width: 767px) {
    .about-us-work-root .img-wrapper {
        width: 100%;
    }
}

.about-us-work-root .img-wrapper img {
    width: 100%;
}

.about-us-work-root .box-wrapper {
    width: 687px;
    box-sizing: border-box;
    margin-top: 40px;
}

@media (max-width: 767px) {
    .about-us-work-root .box-wrapper {
        width: 100%;
    }
}

.about-us-work-root .box-wrapper .box {
    position: relative;
    height: 430px;
    margin: 0 12.5px;
    border-radius: 75px 75px 10px 10px;
    box-sizing: border-box;
    box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.11);
}

@media (max-width: 767px) {
    .about-us-work-root .box-wrapper .box {
        height: 400px;
    }
}

@media (max-width: 550px) {
    .about-us-work-root .box-wrapper .box {
        height: 375px;
    }
}

.about-us-work-root .box-wrapper .box .badge {
    position: absolute;
    left: 131px;
    top: -40px;
    background-color: #64c0ba;
    width: 400px;
    height: 80px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 36px;
    border-radius: 10px;
    box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.18);
}

@media (max-width: 767px) {
    .about-us-work-root .box-wrapper .box .badge {
        left: calc((100% - 400px) / 2);
    }
}

@media (max-width: 550px) {
    .about-us-work-root .box-wrapper .box .badge {
        width: 220px;
        left: calc((100% - 220px) / 2);
        font-size: 20px;
    }
}

.about-us-work-root .box-wrapper .box .content {
    display: flex;
    flex-wrap: wrap;
    padding: 80px 70px 10px 70px;
    font-size: 20px;
}

@media (max-width: 767px) {
    .about-us-work-root .box-wrapper .box .content {
        font-size: 14px;
    }
}

@media (max-width: 550px) {
    .about-us-work-root .box-wrapper .box .content {
        padding: 60px 25px 10px 25px;
    }
}

.about-us-work-root .box-wrapper .box .content .title {
    width: 100%;
    color: #ea515d;
    text-align: center;
}

.about-us-work-root .box-wrapper .box .content .part {
    width: 100%;
    color: #224271;
    letter-spacing: 1px;
}

.about-us-work-root .box-wrapper .box .content .mark {
    color: #ea515d;
}

.about-us-work-root .box-wrapper .box .ribon {
    display: flex;
    height: 150px;
    margin: 0 -12.5px;
    padding: 20px 30px;
    width: calc(100% + 25px);
    color: #fff;
    background-color: #ea515d;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
    line-height: 1.8;
    font-weight: 600;
    font-size: 20px;
}

    .about-us-work-root .box-wrapper .box .ribon ul {
        margin: 0;
    }

@media (max-width: 767px) {
    .about-us-work-root .box-wrapper .box .ribon {
        font-size: 16px;
    }
}

@media (max-width: 550px) {
    .about-us-work-root .box-wrapper .box .ribon {
        font-size: 14px;
        padding: 20px 16px;
        height: 180px;
    }

        .about-us-work-root .box-wrapper .box .ribon ul {
            -webkit-margin-before: 0;
            -webkit-margin-after: 0;
            -webkit-padding-start: 1em;
        }
}

.login-root .login-content .login-wrapper .forget-pwd {
    display: inline-block;
    cursor: pointer;
    margin: 25px auto 0 auto;
    color: #ea515d;
    font-size: 18px;
    width: 150px;
    text-align: center;
}

.forget-pwd-root {
    background-color: #fff;
    padding: 0;
    box-sizing: border-box;
    min-height: 50vh;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 767px) {
    .forget-pwd-root {
        padding: 0px;
    }
}

.forget-pwd-header-container {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    flex-wrap: wrap;
    background-color: #b8e6e5;
    min-height: 300px;
}

    .forget-pwd-header-container .thumb {
        display: none;
        width: 211px;
        height: 211px;
        border-radius: 106px;
        position: absolute;
        bottom: -105px;
        z-index: 1;
        box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
    }

    .forget-pwd-header-container .forget-pwd-header-wrapper {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        width: 65%;
    }

@media (max-width: 1024px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper {
        padding: 23px;
    }
}

@media (max-width: 767px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper {
        width: 100%;
        justify-content: space-around;
    }
}

.forget-pwd-header-container .forget-pwd-header-wrapper .character {
    max-height: 100%;
    margin: 36px auto;
}

    .forget-pwd-header-container .forget-pwd-header-wrapper .character.hidden {
        display: none;
    }

@media (max-width: 1024px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper .character {
        align-self: flex-end;
        margin: 36px 0 auto;
    }

        .forget-pwd-header-container .forget-pwd-header-wrapper .character.web {
            display: none;
        }
}

@media (min-width: 1025px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper .character.mobile {
        display: none;
    }
}

.forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title {
    color: #224271;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1.9px;
    display: flex;
}

    .forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title .heart {
        width: 28px;
        height: 28px;
        margin: auto 5px;
    }

@media (max-width: 1024px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title {
        margin: 0;
        width: 100%;
    }
}

@media (max-width: 767px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title {
        font-size: 30px;
        margin: auto 0;
    }
}

@media (max-width: 550px) {
    .forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title {
        font-size: 20px;
    }

        .forget-pwd-header-container .forget-pwd-header-wrapper .forget-pwd-header-title .heart {
            width: 20px;
            height: 20px;
        }
}

.forget-pwd-header-container[data-step="4"] .forget-pwd-header-wrapper {
    display: none;
}

.forget-pwd-header-container[data-step="4"] .thumb {
    display: block;
}

.forget-pwd-content-container {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    padding: 0px 15px 45px 15px;
    border-radius: 10px;
    background-color: #fff;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .forget-pwd-content-container {
        padding: 0px 5px 45px 5px;
    }
}

.forget-pwd-content-container .forget-pwd-content-wrapper {
    width: 65%;
    max-width: 400px;
    margin: 7.5px auto;
    border-radius: 10px;
    padding: 22px 20px;
    background-color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    transition: all 200ms linear;
    letter-spacing: 0.9px;
}

    .forget-pwd-content-container .forget-pwd-content-wrapper.hidden {
        display: none;
    }

    .forget-pwd-content-container .forget-pwd-content-wrapper.forth-wrapper {
        padding: 106px 20px 22px 20px;
    }

    .forget-pwd-content-container .forget-pwd-content-wrapper .section-title {
        font-size: 18px;
        font-weight: normal;
        line-height: 1.67;
        letter-spacing: 1.5px;
        width: 100%;
        text-align: center;
    }

        .forget-pwd-content-container .forget-pwd-content-wrapper .section-title.blue {
            color: #64c0ba;
            font-size: 24px;
            margin: 0;
        }

            .forget-pwd-content-container .forget-pwd-content-wrapper .section-title.blue:first-child {
                margin-top: 50px;
            }

@media (max-width: 550px) {
    .forget-pwd-content-container .forget-pwd-content-wrapper .section-title {
        font-size: 14px;
    }
}

.forget-pwd-content-container .forget-pwd-content-wrapper .title-wrapper {
    margin-top: 20px;
}

    .forget-pwd-content-container .forget-pwd-content-wrapper .title-wrapper.hint {
        margin: 0;
    }

    .forget-pwd-content-container .forget-pwd-content-wrapper .title-wrapper .title {
        color: #ea515d;
        font-size: 14px;
    }

        .forget-pwd-content-container .forget-pwd-content-wrapper .title-wrapper .title.hint {
            font-size: 12px;
            color: rgba(53, 124, 142, 0.9);
        }

        .forget-pwd-content-container .forget-pwd-content-wrapper .title-wrapper .title.black {
            color: #000000;
        }

.forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
}

    .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
        outline: none !important;
    }

        .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .text-input.identity-number {
            color: #ea515d;
            background-color: #fff;
            padding: 0;
        }

        .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .text-input.gender {
            color: rgba(53, 124, 142, 0.9);
            background-color: #fff;
            padding: 0;
        }

    .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column {
        display: flex;
        flex: 1;
    }

        .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column:first-child {
            margin-right: 10px;
        }

        .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column:last-child {
            margin-left: 10px;
        }

        .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column .input-field {
            z-index: 1;
            position: relative;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: auto 0;
            padding: 0;
            flex: 3;
            border-radius: 6px;
            height: 45px;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        }

            .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column .input-field .selector {
                flex: 1;
                background-color: transparent;
                border: 0;
                -moz-appearance: none;
                -webkit-appearance: none;
                padding-left: 10px;
                outline: none !important;
            }

            .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column .input-field .arrow-down {
                z-index: -1;
                position: absolute;
                font-size: 0.8rem;
                right: 10px;
            }

            .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column .input-field.grey {
                background-color: #efefef;
                box-shadow: none;
            }

                .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column .input-field.grey input {
                    background-color: #efefef;
                    border: 0;
                }

            .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper .column .input-field .fa-font-color {
                color: #ea515d;
            }

    .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper.birth {
        align-items: center;
    }

        .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper.birth .column {
            align-items: center;
            padding: 0 5px;
        }

            .forget-pwd-content-container .forget-pwd-content-wrapper .input-wrapper.birth .column .input-field {
                height: 30px;
            }

.forget-pwd-content-container .forget-pwd-content-wrapper .hint-container {
    width: 100%;
    margin: 18px 0;
}

    .forget-pwd-content-container .forget-pwd-content-wrapper .hint-container .hint-wrapper {
        margin: 5px 0;
        font-size: 14px;
        line-height: 1.7;
        letter-spacing: 1.2px;
        color: #000;
    }

        .forget-pwd-content-container .forget-pwd-content-wrapper .hint-container .hint-wrapper span {
            color: rgba(53, 124, 142, 0.9);
        }

        .forget-pwd-content-container .forget-pwd-content-wrapper .hint-container .hint-wrapper .fa-exclamation-triangle {
            color: #ea515d;
        }

        .forget-pwd-content-container .forget-pwd-content-wrapper .hint-container .hint-wrapper .hint-link {
            cursor: pointer;
            color: #ea515d;
            text-decoration: none;
        }

@media (max-width: 767px) {
    .forget-pwd-content-container .forget-pwd-content-wrapper {
        width: 100%;
        padding: 13px;
        font-size: 14px;
        letter-spacing: 0.7px;
    }
}

.forget-pwd-content-container .forget-pwd-content-wrapper .question {
    margin: 0;
    color: #224271;
    font-weight: 500;
    padding-left: 1rem;
    font-size: 18px;
}

@media (max-width: 767px) {
    .forget-pwd-content-container .forget-pwd-content-wrapper .question {
        padding-left: 0.5rem;
        font-size: 14px;
    }
}

.forget-pwd-content-container .forget-pwd-content-wrapper .answer {
    display: none;
    color: #ea515d;
    padding: 1rem;
    border-top: 2px solid #d6d6d6;
    font-size: 18px;
}

@media (max-width: 767px) {
    .forget-pwd-content-container .forget-pwd-content-wrapper .answer {
        font-size: 14px;
    }
}

.forget-pwd-content-container .forget-pwd-content-wrapper.selected .answer {
    display: block;
}

.btn-wrapper {
    display: flex;
    justify-content: center;
}

.btn {
    width: 154px;
    height: 50px;
    border-radius: 5px;
    background-color: #64c0ba;
    outline: none;
    color: #fff;
    cursor: pointer;
}

    .btn.btn-sm {
        width: auto;
        height: auto;
    }

    .btn:disabled {
        cursor: not-allowed;
        background-color: #efefef;
        color: #a4a8ab;
    }

    .btn.first-btn {
        margin: 60px auto 0 auto;
    }

    .btn.second-btn {
        margin: 90px auto 0 auto;
    }

    .btn.third-btn {
        margin: 90px auto 0 auto;
    }

.warning {
    border: 2px solid #ea515d !important;
}

.privacy_root {
    position: relative;
    width: 100%;
}

.privacy_title {
    width: 100%;
    height: 171px;
    text-align: center;
    font-size: 40px;
    color: #224271;
    line-height: 171px;
}

@media (max-width: 550px) {
    .privacy_title {
        height: 90px;
        line-height: 90px;
        font-size: 24px;
    }
}

.privacy_container {
    width: 56%;
    margin-left: 3%;
    padding: 8px 19%;
    border-radius: 10px;
    align-items: center;
    background-color: #efefef;
}

@media (max-width: 550px) {
    .privacy_container {
        width: 90%;
        margin-left: 1%;
        padding: 3px 4%;
    }
}

.privacy_component {
    width: calc(100% - 80px);
    height: 501px;
    border-radius: 10px;
    padding: 40px;
    background-color: #fff;
    overflow: auto;
}

@media (max-width: 550px) {
    .privacy_component {
        width: calc(100% - 24px);
        padding: 12px;
    }
}

.privacy_wording {
    margin-bottom: 24px;
    font-size: 16px;
}

@media (max-width: 550px) {
    .privacy_wording {
        margin-bottom: 21px;
        font-size: 14px;
    }
}

.color_seafoam_blue {
    color: #64c0ba;
}

.color_dark_slate_blue {
    color: #224271;
}

.indigenous-text {
    font-size: 10px;
}

.member-root {
    background-color: #357c8e;
    padding: 46px;
    box-sizing: border-box;
    min-height: 50vh;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 767px) {
    .member-root {
        padding: 8px;
    }
}

.member-header-container {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
}

    .member-header-container .member-header-wrapper {
        display: flex;
        justify-content: center;
        width: 50%;
        margin-bottom: -7px;
    }

@media (min-width: 1025px) {
    .member-header-container .member-header-wrapper {
        height: 142px;
    }
}

@media (max-width: 1024px) {
    .member-header-container .member-header-wrapper {
        height: 80px;
    }
}

@media (max-width: 767px) {
    .member-header-container .member-header-wrapper {
        width: 100%;
        justify-content: space-around;
    }
}

.member-header-container .member-header-wrapper .character {
    max-height: 100%;
    margin: auto 0;
}

@media (max-width: 1024px) {
    .member-header-container .member-header-wrapper .character.web {
        display: none;
    }
}

@media (min-width: 1025px) {
    .member-header-container .member-header-wrapper .character.mobile {
        display: none;
    }
}

.member-header-container .member-header-wrapper .member-header-title {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1.9px;
    margin: auto 0;
}

@media (max-width: 1024px) {
    .member-header-container .member-header-wrapper .member-header-title {
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .member-header-container .member-header-wrapper .member-header-title {
        font-size: 30px;
        margin: auto 0;
    }
}

.member-content-container {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    padding: 0px 15px 20px 15px;
    border-radius: 10px;
    background-color: #efefef;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
    margin-top: 30px;
}

@media (max-width: 767px) {
    .member-content-container {
        padding: 0px 5px;
    }
}

.member-content-container .member-content-menu {
    display: flex;
    justify-content: space-between;
    width: 40%;
    margin: -30px auto 7.5px auto;
    border-radius: 10px;
    padding: 5px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .member-content-container .member-content-menu {
        background-color: transparent;
        box-shadow: none;
        margin: 0 auto 7.5px auto;
        width: 100%;
    }
}

.member-content-container .member-content-menu .menu-item {
    height: 50px;
    width: calc((100% - 10px)/3);
    color: #a4a8ab;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    outline: none;
    transition: all 200ms linear;
}

@media (max-width: 767px) {
    .member-content-container .member-content-menu .menu-item {
        background-color: transparent;
    }
}

.member-content-container .member-content-menu .menu-item.selected {
    background-color: #64c0ba;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

.member-content-container .member-content-wrapper {
    display: flex;
    flex-wrap: wrap;
}

    .member-content-container .member-content-wrapper.hidden {
        display: none;
    }

.member-info-root {
    min-height: 485px;
    width: 714px;
    border-radius: 5px;
    background-color: #fff;
    margin: 20px auto;
    padding: 30px 50px 10px 50px;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .member-info-root {
        padding: 30px 20px 10px 20px;
        margin: 20px auto 5px auto;
    }
}

.member-info-root .row {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .member-info-root .row .column {
        width: 45%;
        margin-bottom: 15px;
    }

        .member-info-root .row .column.birth .value-wrapper .value {
            width: 35px;
            text-align: center;
        }

            .member-info-root .row .column.birth .value-wrapper .value.unit {
                width: auto;
            }

@media (max-width: 767px) {
    .member-info-root .row .column {
        width: 100%;
    }
}

.member-info-root .row .column .title {
    width: 100%;
    color: #ea515d;
}

.member-info-root .row .column .value-wrapper {
    display: flex;
    flex-wrap: wrap;
}

    .member-info-root .row .column .value-wrapper .value {
        width: 100%;
        color: #000;
        margin-top: 5px;
    }

.member-info-root .btn-row {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: auto 0;
}

@media (max-width: 767px) {
    .member-info-root .btn-row {
        margin: 20px 0 0;
    }
}

@media (max-width: 550px) {
    .member-info-root .btn-row {
        justify-content: space-between;
    }
}

.member-info-root .btn-row .btn {
    width: 154px;
    height: 50px;
    border-radius: 5px;
    background-color: #64c0ba;
    outline: none;
    color: #fff;
    cursor: pointer;
    margin: 0 10px;
}

    .member-info-root .btn-row .btn:not(.special):disabled {
        cursor: not-allowed;
        background-color: #efefef;
        color: #a4a8ab;
    }

@media (max-width: 767px) {
    .member-info-root .btn-row .btn {
        max-width: 154px;
        width: calc((100% - 20px) / 2);
    }
}

@media (max-width: 550px) {
    .member-info-root .btn-row .btn {
        margin: 0;
    }
}

.member-info-root .modal {
    z-index: 5000;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    .member-info-root .modal.hidden {
        display: none;
    }

    .member-info-root .modal .mask {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.6);
    }

    .member-info-root .modal .content {
        position: relative;
        z-index: 6000;
        width: 762px;
        height: 620px;
        display: flex;
        flex-direction: column;
        margin: auto;
        background-color: #fff;
        border-radius: 10px;
        padding: 35px 25px;
        box-sizing: border-box;
        max-height: 100vh;
        overflow-y: auto;
    }

@media (max-width: 550px) {
    .member-info-root .modal .content {
        max-width: 100%;
        padding: 30px 25px;
        margin: auto auto 0;
        border-radius: 10px 10px 0 0;
    }
}

.member-info-root .modal .content .wrapper {
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}

    .member-info-root .modal .content .wrapper.hidden {
        display: none;
    }

.member-info-root .modal .content .input-wrapper {
    width: calc((100% - 40px) / 2);
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}

    .member-info-root .modal .content .input-wrapper.warining {
        width: 100%;
    }

    .member-info-root .modal .content .input-wrapper.center {
        width: 100%;
        padding: 0 25%;
    }

    .member-info-root .modal .content .input-wrapper.otp {
        margin-top: 0px;
    }

    .member-info-root .modal .content .input-wrapper .input-title {
        width: 100%;
        font-size: 14px;
        line-height: 1.64;
        letter-spacing: 1.2px;
    }

        .member-info-root .modal .content .input-wrapper .input-title.warning {
            color: #ea515d;
            border: 0px !important;
        }

    .member-info-root .modal .content .input-wrapper .hint-wrapper {
        margin: 5px 0;
        font-size: 14px;
        line-height: 1.7;
        letter-spacing: 1.2px;
        color: #000;
    }

        .member-info-root .modal .content .input-wrapper .hint-wrapper span {
            color: rgba(53, 124, 142, 0.9);
        }

        .member-info-root .modal .content .input-wrapper .hint-wrapper .fa-exclamation-triangle {
            color: #ea515d;
        }

        .member-info-root .modal .content .input-wrapper .hint-wrapper .hint-link {
            cursor: pointer;
            color: #ea515d;
            text-decoration: none;
        }

    .member-info-root .modal .content .input-wrapper .column {
        width: calc(50% - 10px);
        margin-bottom: 10px;
    }

        .member-info-root .modal .content .input-wrapper .column:nth-of-type(1) {
            margin-right: 10px;
        }

        .member-info-root .modal .content .input-wrapper .column:nth-of-type(2) {
            margin-left: 10px;
        }

        .member-info-root .modal .content .input-wrapper .column .input-field {
            position: relative;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: auto 0;
            padding: 0;
            flex: 3;
            border-radius: 6px;
            height: 45px;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        }

            .member-info-root .modal .content .input-wrapper .column .input-field .selector {
                flex: 1;
                background-color: transparent;
                border: 0;
                -moz-appearance: none;
                -webkit-appearance: none;
                padding-left: 10px;
                outline: none !important;
            }

            .member-info-root .modal .content .input-wrapper .column .input-field .arrow-down {
                z-index: -1;
                position: absolute;
                font-size: 0.8rem;
                right: 10px;
            }

            .member-info-root .modal .content .input-wrapper .column .input-field.grey {
                background-color: #efefef;
                box-shadow: none;
            }

                .member-info-root .modal .content .input-wrapper .column .input-field.grey input {
                    background-color: #efefef;
                    border: 0;
                }

            .member-info-root .modal .content .input-wrapper .column .input-field .fa-font-color {
                color: #ea515d;
            }

@media (max-width: 767px) {
    .member-info-root .modal .content .input-wrapper {
        width: 100% !important;
        padding: 0 !important;
    }
}

.member-info-root .modal .content .input-wrapper input {
    width: 100%;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none !important;
}

    .member-info-root .modal .content .input-wrapper input.warning {
        border: 2px solid #ea515d;
    }

.member-info-root .modal .content .btn-row {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap;
}

    .member-info-root .modal .content .btn-row.alone {
        justify-content: center;
        border: none;
        padding: 100px 0 0 0;
    }

@media (max-width: 767px) {
    .member-info-root .modal .content .btn-row {
        justify-content: space-between;
    }
}

.member-info-root .modal .content .btn {
    height: 50px;
    border-radius: 5px;
    background-color: #64c0ba;
    outline: none;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

    .member-info-root .modal .content .btn.opposite {
        background-color: #ea515d;
    }

    .member-info-root .modal .content .btn:disabled {
        cursor: not-allowed;
        background-color: #d6d6d6;
        color: #a4a8ab;
    }

.member-info-root .modal .content .title-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
}

    .member-info-root .modal .content .title-row .title {
        font-size: 28px;
        font-weight: normal;
        margin: auto 0;
    }

@media (max-width: 550px) {
    .member-info-root .modal .content .title-row .title {
        font-size: 24px;
    }
}

.member-info-root .modal .content .title-row .close {
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
}

    .member-info-root .modal .content .title-row .close.hidden {
        display: none;
    }

@media (max-width: 550px) {
    .member-info-root .modal .content .title-row .close {
        font-size: 26px;
    }
}

.member-info-root .modal .content .title-row .double-check {
    display: flex;
    text-decoration: underline;
}

@media (max-width: 550px) {
    .member-info-root .modal .content .title-row .double-check {
        position: absolute;
        top: 90px;
        right: 13px;
    }
}

.member-info-root .modal .content .title-row .double-check.hidden {
    display: none;
}

.member-info-root .modal .content .title-row .double-check .action {
    cursor: pointer;
    margin: 0 5px;
}

.member-info-root .modal .content .title-row .double-check .yes {
    color: #ea515d;
}

.member-info-root .modal .content .title-row .double-check .no {
    color: #64c0ba;
}

.member-info-root .modal .content .title-hint {
    width: 100%;
    color: #ea515d;
    font-size: 14px;
    margin-bottom: 20px;
}

.member-info-root .modal .content .wrapper .forget-pwd {
    display: inline-block;
    cursor: pointer;
    margin: 25px auto 0 auto;
    color: #ea515d;
    font-size: 18px;
    width: 150px;
    text-align: center;
}

.member-history-root {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    .member-history-root .hint-wrapper {
        display: flex;
        justify-content: center;
        margin: 15px 0 0;
        width: 100%;
        color: #ea515d;
    }

@media (max-width: 550px) {
    .member-history-root .hint-wrapper {
        font-size: 12px;
        margin: 10px 0 0;
    }
}

.member-history-root .filter-container {
    position: relative;
    z-index: 100;
    display: flex;
    width: 730px;
    margin: 15px auto;
    background-color: #64c0ba;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .member-history-root .filter-container {
        max-width: 100%;
        margin: 10px auto 10px auto;
    }
}

.member-history-root .filter-container .title-wrapper {
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 45px;
    padding: 10px 15px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.9px;
    box-sizing: border-box;
}

.member-history-root .filter-container > .title-wrapper {
    cursor: pointer;
}

@media (max-width: 550px) {
    .member-history-root .filter-container > .title-wrapper {
        justify-content: center;
    }

        .member-history-root .filter-container > .title-wrapper .arrow {
            position: absolute;
            right: 10px;
        }
}

.member-history-root .filter-container .filter-wrapper {
    display: none;
    position: absolute;
    background-color: #64c0ba;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    top: 45px;
    left: 0px;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 0 0 10px 10px;
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper {
        padding: 0px;
    }
}

@media (max-width: 550px) {
    .member-history-root .filter-container .filter-wrapper {
        max-height: 400px;
        overflow-y: auto;
    }
}

.member-history-root .filter-container .filter-wrapper .input-container {
    display: flex;
    width: 50%;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .input-container {
        width: 100%;
    }
}

.member-history-root .filter-container .filter-wrapper .input-container .field-wrapper {
    width: 50%;
    padding-right: 20px;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .input-container .field-wrapper {
        padding: 0 10px;
    }
}

.member-history-root .filter-container .filter-wrapper .input-container .field-wrapper.double {
    width: 100%;
}

.member-history-root .filter-container .filter-wrapper .input-container .field-wrapper .title-wrapper {
    width: 100%;
    padding: 0;
    font-size: 14px;
    height: 25px;
}

.member-history-root .filter-container .filter-wrapper .input-container .field-wrapper .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
}

    .member-history-root .filter-container .filter-wrapper .input-container .field-wrapper .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #fff;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        outline: none !important;
    }

    .member-history-root .filter-container .filter-wrapper .input-container .field-wrapper .input-wrapper .input-field {
        z-index: 1;
        display: flex;
        position: relative;
        align-items: center;
        width: 100%;
        height: 45px;
        background-color: #fff;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 0;
        font-size: 18px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    }

        .member-history-root .filter-container .filter-wrapper .input-container .field-wrapper .input-wrapper .input-field .selector {
            flex: 1;
            height: 100%;
            background-color: transparent;
            border: 0;
            -moz-appearance: none;
            -webkit-appearance: none;
            padding-left: 10px;
            outline: none !important;
        }

        .member-history-root .filter-container .filter-wrapper .input-container .field-wrapper .input-wrapper .input-field .arrow {
            color: #ea515d;
            z-index: -1;
            position: absolute;
            font-size: 0.8rem;
            right: 10px;
        }

.member-history-root .filter-container .filter-wrapper .checkbox-container {
    width: 50%;
    min-height: 180px;
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .checkbox-container {
        width: 100%;
        padding: 0 10px;
    }
}

.member-history-root .filter-container .filter-wrapper .checkbox-container .title-wrapper {
    width: 100%;
    padding: 0;
    font-size: 14px;
    height: 25px;
}

.member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

    .member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-wrapper {
        display: flex;
        width: calc(100%/3);
        height: 30px;
    }

    .member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-input-wrapper {
        position: relative;
        width: 18px;
        height: 18px;
        margin: auto 10px;
    }

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-input-wrapper {
        margin: auto 10px auto 0;
    }
}

.member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-input-wrapper label {
    display: block;
    width: 18px;
    height: 18px;
    background-color: #fff;
    color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-input-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-input-wrapper .rule-checkbox {
    display: none;
}

    .member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .checkbox-input-wrapper .rule-checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list .title {
    font-size: 12px;
    margin: auto 0;
}

.member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list.selected {
    z-index: 999;
    color: #000000;
    background-color: #fff;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list.selected {
        z-index: 1;
        border-radius: 5px 5px 0 0;
        box-shadow: none;
    }
}

.member-history-root .filter-container .filter-wrapper .checkbox-container .checkbox-list.selected label {
    background-color: #efefef;
    color: #efefef;
}

.member-history-root .filter-container .filter-wrapper .submit-wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}

@media (max-width: 1024px) {
    .member-history-root .filter-container .filter-wrapper .submit-wrapper {
        padding: 10px;
    }
}

@media (max-width: 550px) {
    .member-history-root .filter-container .filter-wrapper .submit-wrapper {
        justify-content: space-between;
    }
}

.member-history-root .filter-container .filter-wrapper .submit-wrapper .reset-filter {
    padding: 13px 30px;
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

@media (max-width: 767px) {
    .member-history-root .filter-container .filter-wrapper .submit-wrapper .reset-filter {
        padding: 10px;
    }
}

.member-history-root .filter-container .filter-wrapper .submit-wrapper .btn {
    background-color: #ea515d;
}

.member-history-root .filter-container.open {
    border-radius: 10px 10px 0 0;
}

    .member-history-root .filter-container.open .title-wrapper .arrow {
        transform: rotate(180deg);
    }

    .member-history-root .filter-container.open .filter-wrapper {
        display: flex;
        flex-wrap: wrap;
    }

.member-history-root .table-container {
    margin: 15px auto;
    border-radius: 5px;
    background-color: #fff;
    width: 100%;
    max-width: 820px;
}

@media (max-width: 767px) {
    .member-history-root .table-container {
        background-color: transparent;
    }
}

.member-history-root .table-container .title-wrapper {
    padding: 10px 15px;
    letter-spacing: 0.9px;
}

@media (max-width: 767px) {
    .member-history-root .table-container .title-wrapper {
        display: none;
    }
}

.member-history-root .table-container .table-header {
    background-color: #64c0ba;
    color: #fff;
    padding: 12px 15px;
    display: flex;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .member-history-root .table-container .table-header {
        display: none;
    }
}

.member-history-root .table-container .table-header span {
    padding: 0 5px 0 0;
}

.member-history-root .table-container .table-header .number {
    flex: 1.5;
}

.member-history-root .table-container .table-header .action {
    flex: 2.5;
}

.member-history-root .table-container .table-header .type, .member-history-root .table-container .table-header .insured, .member-history-root .table-container .table-header .status {
    flex: 1;
}

.member-history-root .table-container .table-header .period {
    flex: 4;
    max-width: 210px;
}

.member-history-root .table-container .table-list {
    display: flex;
    padding-bottom: 3px;
    flex-wrap: wrap;
}

@media (max-width: 550px) {
    .member-history-root .table-container .table-list {
        max-height: 375px;
        overflow-y: auto;
    }
}

.member-history-root .table-container .table-list .row {
    display: flex;
    padding: 12px 15px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: solid 1px #d6d6d6;
}

    .member-history-root .table-container .table-list .row span, .member-history-root .table-container .table-list .row a {
        padding: 0 5px 0 0;
        box-sizing: border-box;
    }

    .member-history-root .table-container .table-list .row .number {
        flex: 1.5;
    }

    .member-history-root .table-container .table-list .row .action {
        flex: 2.5;
        display: flex;
        justify-content: flex-end;
    }

    .member-history-root .table-container .table-list .row .type, .member-history-root .table-container .table-list .row .insured, .member-history-root .table-container .table-list .row .status {
        flex: 1;
    }

    .member-history-root .table-container .table-list .row .period {
        flex: 4;
        max-width: 210px;
    }

    .member-history-root .table-container .table-list .row .action a {
        color: #ea515d;
    }

    .member-history-root .table-container .table-list .row .title {
        display: none;
    }

@media (max-width: 767px) {
    .member-history-root .table-container .table-list .row {
        flex-wrap: wrap;
        margin-bottom: 5px;
        border-radius: 5px;
        padding: 0;
        background-color: #fff;
    }

        .member-history-root .table-container .table-list .row span {
            padding: 10px;
            font-size: 14px;
        }

        .member-history-root .table-container .table-list .row .title {
            display: block;
            color: #ea515d;
            font-size: 12px;
            padding: 5px 10px;
            margin-top: 15px;
        }

        .member-history-root .table-container .table-list .row .insured-title {
            width: 25%;
            order: 4;
        }

        .member-history-root .table-container .table-list .row .period-title {
            width: 75%;
            order: 5;
        }

        .member-history-root .table-container .table-list .row .number {
            flex: auto;
            width: 50%;
            order: 2;
            background-color: #b8e6e5;
            font-size: 18px;
        }

        .member-history-root .table-container .table-list .row .type, .member-history-root .table-container .table-list .row .insured, .member-history-root .table-container .table-list .row .status {
            flex: auto;
            width: 25%;
        }

        .member-history-root .table-container .table-list .row .type {
            order: 1;
            background-color: #b8e6e5;
            color: #357c8e;
            border-radius: 5px 0 0 0;
        }

        .member-history-root .table-container .table-list .row .status {
            order: 3;
            background-color: #b8e6e5;
            color: #ea515d;
            border-radius: 0 5px 0 0;
        }

        .member-history-root .table-container .table-list .row .insured {
            order: 6;
            padding: 5px 10px;
        }

        .member-history-root .table-container .table-list .row .period {
            flex: auto;
            width: 75%;
            order: 7;
            padding: 5px 10px;
        }

        .member-history-root .table-container .table-list .row .action {
            flex: auto;
            width: 100%;
            order: 8;
            display: flex;
            padding: 10px 0;
            margin-top: 5px;
            justify-content: flex-end;
        }

            .member-history-root .table-container .table-list .row .action a {
                width: 154px;
                height: 50px;
                border-radius: 5px;
                background-color: #ea515d;
                outline: none;
                color: #fff;
                cursor: pointer;
                margin: 0 10px;
                box-sizing: border-box;
                display: flex;
            }

                .member-history-root .table-container .table-list .row .action a span {
                    margin: auto;
                    text-decoration: none;
                }

                .member-history-root .table-container .table-list .row .action a:not(.special):disabled {
                    cursor: not-allowed;
                    background-color: #efefef;
                    color: #a4a8ab;
                }
}

@media (max-width: 767px) and (max-width: 767px) {
    .member-history-root .table-container .table-list .row .action a {
        max-width: 154px;
        width: calc((100% - 20px) / 2);
    }
}

@media (max-width: 767px) and (max-width: 550px) {
    .member-history-root .table-container .table-list .row .action a {
        margin: 0 5px;
    }
}

.member-history-root .modal {
    z-index: 5000;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    .member-history-root .modal.hidden {
        display: none;
    }

    .member-history-root .modal .mask {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.6);
    }

    .member-history-root .modal > .content {
        position: relative;
        z-index: 6000;
        width: 762px;
        height: 620px;
        display: flex;
        flex-direction: column;
        margin: auto;
        background-color: #fff;
        border-radius: 10px;
        padding: 0 25px 35px 25px;
        box-sizing: border-box;
        max-height: 100vh;
        overflow-y: auto;
    }

@media (max-width: 550px) {
    .member-history-root .modal > .content {
        max-width: 100%;
        padding: 0px 15px 30px 15px;
        margin: 75px auto 0;
        border-radius: 10px 10px 0 0;
    }
}

.member-history-root .modal > .content > .title-row {
    top: 0;
    left: 0;
    position: sticky;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 25px;
    z-index: 10;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .member-history-root .modal > .content > .title-row {
        padding-top: 15px;
        width: 100%;
    }
}

.member-history-root .modal > .content > .title-row .close {
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
    position: absolute;
    top: 13px;
    right: 0;
}

@media (max-width: 550px) {
    .member-history-root .modal > .content > .title-row .close {
        font-size: 26px;
        right: 13px;
    }
}

.member-history-root .modal > .content .btn-row {
    display: block;
    justify-content: center;
    align-items: center;
    font-weight: normal;
    margin: 0 auto;
    height: 40px;
}

    .member-history-root .modal > .content .btn-row.hidden {
        display: none;
    }

    .member-history-root .modal > .content .btn-row .btn {
        margin: 0 5px;
        width: 90px;
        height: 40px;
        font-weight: normal;
        font-size: 16px;
    }

        .member-history-root .modal > .content .btn-row .btn.pink, .member-history-root .modal > .content .btn-row .btn.opposite {
            background-color: #ea515d;
        }

@media (max-width: 550px) {
    .member-history-root .modal > .content .btn-row {
        font-size: 24px;
    }
}

.member-history-root .modal.detail .input-wrapper, .member-history-root .modal.year .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
}

    .member-history-root .modal.detail .input-wrapper .input-title, .member-history-root .modal.year .input-wrapper .input-title {
        width: 100%;
        min-height: 22px;
        font-size: 14px;
        color: #ea515d;
        line-height: 1.64;
        letter-spacing: 1.2px;
        margin-bottom: 15px;
    }

    .member-history-root .modal.detail .input-wrapper .text-input, .member-history-root .modal.year .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        .member-history-root .modal.detail .input-wrapper .text-input:focus, .member-history-root .modal.year .input-wrapper .text-input:focus {
            outline: none !important;
        }

    .member-history-root .modal.detail .input-wrapper .row, .member-history-root .modal.year .input-wrapper .row {
        display: flex;
        width: 100%;
        margin: 5px 0;
    }

        .member-history-root .modal.detail .input-wrapper .row .mark:not(.for-radio), .member-history-root .modal.year .input-wrapper .row .mark:not(.for-radio) {
            color: #000;
            margin: auto 8px;
        }

        .member-history-root .modal.detail .input-wrapper .row .first, .member-history-root .modal.detail .input-wrapper .row .third, .member-history-root .modal.year .input-wrapper .row .first, .member-history-root .modal.year .input-wrapper .row .third {
            width: 70px;
        }

        .member-history-root .modal.detail .input-wrapper .row .second, .member-history-root .modal.year .input-wrapper .row .second {
            width: 125px;
        }

        .member-history-root .modal.detail .input-wrapper .row.hidden, .member-history-root .modal.year .input-wrapper .row.hidden {
            display: none;
        }

@media (max-width: 767px) {
    .member-history-root .modal.detail .input-wrapper .row, .member-history-root .modal.year .input-wrapper .row {
        flex-wrap: wrap;
    }
}

.member-history-root .modal.detail .input-wrapper .content, .member-history-root .modal.year .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

.member-history-root .modal.detail .input-wrapper .additional, .member-history-root .modal.year .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
}

    .member-history-root .modal.detail .input-wrapper .additional .hint.title, .member-history-root .modal.year .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    .member-history-root .modal.detail .input-wrapper .additional .hint.title, .member-history-root .modal.year .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

.member-history-root .modal.detail .input-wrapper .additional.full, .member-history-root .modal.year .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    .member-history-root .modal.detail .input-wrapper .additional.full .hint, .member-history-root .modal.year .input-wrapper .additional.full .hint {
        width: 100%;
    }

.member-history-root .modal.detail .input-wrapper .additional.show, .member-history-root .modal.year .input-wrapper .additional.show {
    display: flex;
}

.member-history-root .modal.detail .input-wrapper .additional .info-container .info-wrapper, .member-history-root .modal.year .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    .member-history-root .modal.detail .input-wrapper .additional .info-container .info-wrapper .text, .member-history-root .modal.year .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    .member-history-root .modal.detail .input-wrapper .additional .info-container .info-wrapper .text-input, .member-history-root .modal.year .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        .member-history-root .modal.detail .input-wrapper .additional .info-container .info-wrapper .text-input.half, .member-history-root .modal.year .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    .member-history-root .modal.detail .input-wrapper .additional .info-container .info-wrapper .text-input, .member-history-root .modal.year .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        .member-history-root .modal.detail .input-wrapper .additional .info-container .info-wrapper .text-input.half, .member-history-root .modal.year .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

.member-history-root .modal.detail .input-wrapper .column, .member-history-root .modal.year .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    margin: 20px 40px 0 0;
    align-items: center;
}

    .member-history-root .modal.detail .input-wrapper .column.half, .member-history-root .modal.year .input-wrapper .column.half {
        width: calc(50% - 20px);
        margin: 20px 20px 0 0;
        justify-content: space-between;
    }

@media (max-width: 550px) {
    .member-history-root .modal.detail .input-wrapper .column.half, .member-history-root .modal.year .input-wrapper .column.half {
        width: 100%;
        margin: 20px 0 0;
    }
}

.member-history-root .modal.detail .input-wrapper .column.date, .member-history-root .modal.year .input-wrapper .column.date {
    flex-wrap: nowrap;
    margin: 0;
    width: auto;
}

    .member-history-root .modal.detail .input-wrapper .column.date.to, .member-history-root .modal.year .input-wrapper .column.date.to {
        margin: 20px 0;
    }

    .member-history-root .modal.detail .input-wrapper .column.date .unit, .member-history-root .modal.year .input-wrapper .column.date .unit {
        margin: 0 10px;
    }

        .member-history-root .modal.detail .input-wrapper .column.date .unit.to, .member-history-root .modal.year .input-wrapper .column.date .unit.to {
            margin: 0 5px;
            color: #ea515d;
        }

@media (max-width: 767px) {
    .member-history-root .modal.detail .input-wrapper .column.date, .member-history-root .modal.year .input-wrapper .column.date {
        margin: 10px 0;
    }
}

.member-history-root .modal.detail .input-wrapper .column .link, .member-history-root .modal.year .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

.member-history-root .modal.detail .input-wrapper .column .input-field, .member-history-root .modal.year .input-wrapper .column .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .member-history-root .modal.detail .input-wrapper .column .input-field.half, .member-history-root .modal.year .input-wrapper .column .input-field.half {
        width: calc(50% - 10px);
    }

    .member-history-root .modal.detail .input-wrapper .column .input-field.small, .member-history-root .modal.year .input-wrapper .column .input-field.small {
        height: 30px;
        width: auto;
    }

        .member-history-root .modal.detail .input-wrapper .column .input-field.small .selector, .member-history-root .modal.year .input-wrapper .column .input-field.small .selector {
            padding-right: 32px;
        }

        .member-history-root .modal.detail .input-wrapper .column .input-field.small.text-input, .member-history-root .modal.year .input-wrapper .column .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .member-history-root .modal.detail .input-wrapper .column .input-field .selector, .member-history-root .modal.year .input-wrapper .column .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .member-history-root .modal.detail .input-wrapper .column .input-field .arrow, .member-history-root .modal.year .input-wrapper .column .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.member-history-root .modal.detail .block, .member-history-root .modal.year .block {
    border-bottom: 1px solid #d6d6d6;
    padding: 0 0 50px 0;
}

    .member-history-root .modal.detail .block.benifits, .member-history-root .modal.year .block.benifits {
        border-bottom-width: 0px;
    }

    .member-history-root .modal.detail .block.hidden, .member-history-root .modal.year .block.hidden {
        display: none;
    }

@media (max-width: 767px) {
    .member-history-root .modal.detail .block.personal, .member-history-root .modal.year .block.personal {
        margin: 0 10px;
    }
}

.member-history-root .modal.detail .block:not(.personal), .member-history-root .modal.year .block:not(.personal) {
    margin-top: 45px;
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .block:not(.personal) .btn.modify, .member-history-root .modal.year .block:not(.personal) .btn.modify {
        margin: 0 10px;
    }
}

.member-history-root .modal.detail .block .title-row, .member-history-root .modal.year .block .title-row {
    position: relative;
    display: flex;
    justify-content: center;
    height: 50px;
}

    .member-history-root .modal.detail .block .title-row .title, .member-history-root .modal.year .block .title-row .title {
        font-size: 20px;
        color: #224271;
        margin: auto 0;
        font-weight: normal;
    }

    .member-history-root .modal.detail .block .title-row .btn, .member-history-root .modal.year .block .title-row .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

.member-history-root .modal.detail .block .content, .member-history-root .modal.year .block .content {
    display: flex;
    flex-wrap: wrap;
    padding: 0 40px;
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .block .content, .member-history-root .modal.year .block .content {
        padding: 0 20px;
    }
}

.member-history-root .modal.detail .block .content .input-wrapper, .member-history-root .modal.year .block .content .input-wrapper {
    width: 50%;
}

    .member-history-root .modal.detail .block .content .input-wrapper.full-width, .member-history-root .modal.year .block .content .input-wrapper.full-width {
        width: 100%;
    }

@media (max-width: 767px) {
    .member-history-root .modal.detail .block .content .input-wrapper, .member-history-root .modal.year .block .content .input-wrapper {
        width: 100%;
    }

        .member-history-root .modal.detail .block .content .input-wrapper.mobile-half, .member-history-root .modal.year .block .content .input-wrapper.mobile-half {
            width: 50%;
        }
}

.member-history-root .modal.detail .block .content .input-wrapper .value, .member-history-root .modal.year .block .content .input-wrapper .value {
    display: inline-block;
    font-size: 18px;
    width: 100%;
}

.member-history-root .modal.detail .block .content .input-wrapper .hint, .member-history-root .modal.year .block .content .input-wrapper .hint {
    font-size: 10px;
    color: #224271;
}

.member-history-root .modal.detail .block .content .type-row, .member-history-root .modal.year .block .content .type-row {
    display: flex;
    color: #ea515d;
    font-size: 16px;
    margin-top: 30px;
    width: 100%;
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .block .content .type-row, .member-history-root .modal.year .block .content .type-row {
        font-size: 14px;
        margin-top: 20px;
    }
}

.member-history-root .modal.detail .block .content .benifits-list, .member-history-root .modal.year .block .content .benifits-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0;
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .block .content .benifits-list, .member-history-root .modal.year .block .content .benifits-list {
        width: calc(100% + 40px);
        margin: 20px -20px;
    }
}

.member-history-root .modal.detail .block .content .benifits-list .benifit-block, .member-history-root .modal.year .block .content .benifits-list .benifit-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #64c0ba;
    margin: 0 1px 10px 1px;
    box-sizing: border-box;
}

    .member-history-root .modal.detail .block .content .benifits-list .benifit-block .benifit-title-wrapper, .member-history-root .modal.year .block .content .benifits-list .benifit-block .benifit-title-wrapper {
        background-color: #64c0ba;
        color: #fff;
        font-size: 16px;
        letter-spacing: 0.8px;
        text-align: center;
        padding: 10px 0;
    }

    .member-history-root .modal.detail .block .content .benifits-list .benifit-block .content, .member-history-root .modal.year .block .content .benifits-list .benifit-block .content {
        padding: 10px 30px;
    }

.member-history-root .modal.detail .block .content .last-check, .member-history-root .modal.year .block .content .last-check {
    display: flex;
    width: 100%;
    justify-content: center;
}

    .member-history-root .modal.detail .block .content .last-check label, .member-history-root .modal.year .block .content .last-check label {
        background-color: #efefef;
        color: #efefef;
    }

.member-history-root .modal.detail .block .content .detail-container .input-wrapper.title, .member-history-root .modal.year .block .content .detail-container .input-wrapper.title {
    padding: 5px;
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .block .content .detail-container .input-wrapper.title, .member-history-root .modal.year .block .content .detail-container .input-wrapper.title {
        display: none;
    }
}

.member-history-root .modal.detail .block .content .detail-container .input-wrapper.title .value, .member-history-root .modal.year .block .content .detail-container .input-wrapper.title .value {
    font-size: 12px;
}

.member-history-root .modal.detail .block .content .detail-container .single-container, .member-history-root .modal.year .block .content .detail-container .single-container {
    height: auto;
}

    .member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .help, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .help {
        display: none;
    }

@media (max-width: 550px) {
    .member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .help, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .help {
        display: inline;
    }
}

.member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .title-row, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .title-row {
    color: #000;
    display: block;
    min-height: auto;
}

    .member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .title-row .title, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .title-row .title {
        font-size: 14px;
        margin: 0;
    }

@media (max-width: 550px) {
    .member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .title-row .title, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .title-row .title {
        color: #64c0ba;
    }
}

.member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .title-row .rule, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .title-row .rule {
    margin-left: 10px;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .title-row .rule, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .title-row .rule {
        color: #64c0ba;
    }
}

.member-history-root .modal.detail .block .content .detail-container .single-container .single-wrapper .value-select-wrapper, .member-history-root .modal.year .block .content .detail-container .single-container .single-wrapper .value-select-wrapper {
    margin: 20px 0;
}

.member-history-root .modal.detail .block .content .detail-container .list-wrapper, .member-history-root .modal.year .block .content .detail-container .list-wrapper {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #224271;
    min-height: 105px;
    margin-top: 10px;
}

    .member-history-root .modal.detail .block .content .detail-container .list-wrapper span, .member-history-root .modal.year .block .content .detail-container .list-wrapper span {
        margin-bottom: 5px;
    }

@media (max-width: 767px) {
    .member-history-root .modal.detail .block .content .detail-container .list-wrapper, .member-history-root .modal.year .block .content .detail-container .list-wrapper {
        display: none;
    }
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .block .content .detail-container .amount-row .web, .member-history-root .modal.year .block .content .detail-container .amount-row .web {
        display: none;
    }
}

.member-history-root .modal.detail .block .content .detail-container .amount-row .mobile, .member-history-root .modal.year .block .content .detail-container .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .block .content .detail-container .amount-row .mobile, .member-history-root .modal.year .block .content .detail-container .amount-row .mobile {
        display: inline;
    }
}

.member-history-root .modal.detail .block .content .detail-container .total-wrapper, .member-history-root .modal.year .block .content .detail-container .total-wrapper {
    flex-grow: 0;
    min-height: 70px;
    padding: 10px;
}

.member-history-root .modal.detail .detail-container, .member-history-root .modal.year .detail-container {
    display: flex;
    flex-direction: column;
    width: calc(100% + 50px);
    margin: 30px -25px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container, .member-history-root .modal.year .detail-container {
        width: calc(100% + 40px);
        margin: 30px -20px;
    }
}

.member-history-root .modal.detail .detail-container .single-container, .member-history-root .modal.year .detail-container .single-container {
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 240px;
    box-sizing: border-box;
}

    .member-history-root .modal.detail .detail-container .single-container .single-wrapper, .member-history-root .modal.year .detail-container .single-container .single-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        height: 100%;
        width: 100%;
        flex: 0.5;
        background-color: #efefef;
        border-radius: 5px;
        margin: 5px;
        padding: 15px 30px;
        box-sizing: border-box;
    }

        .member-history-root .modal.detail .detail-container .single-container .single-wrapper.hidden, .member-history-root .modal.year .detail-container .single-container .single-wrapper.hidden {
            display: none;
        }

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper, .member-history-root .modal.year .detail-container .single-container .single-wrapper {
        padding: 10px 5px;
        margin: 1.5px;
    }
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .help, .member-history-root .modal.year .detail-container .single-container .single-wrapper .help {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ea515d;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .help, .member-history-root .modal.year .detail-container .single-container .single-wrapper .help {
        right: 8px;
        top: 8px;
    }
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .title-row, .member-history-root .modal.year .detail-container .single-container .single-wrapper .title-row {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
    min-height: 105px;
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .title-row, .member-history-root .modal.year .detail-container .single-container .single-wrapper .title-row {
        margin: 5px 15px 0px 0px;
    }
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .title-row .title, .member-history-root .modal.year .detail-container .single-container .single-wrapper .title-row .title {
    margin-right: 10px;
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .title-row .rule, .member-history-root .modal.year .detail-container .single-container .single-wrapper .title-row .rule {
    text-decoration: underline;
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .value-select-wrapper, .member-history-root .modal.year .detail-container .single-container .single-wrapper .value-select-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .value-select-wrapper, .member-history-root .modal.year .detail-container .single-container .single-wrapper .value-select-wrapper {
        font-size: 12px;
    }
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .value-select-wrapper .unit, .member-history-root .modal.year .detail-container .single-container .single-wrapper .value-select-wrapper .unit {
    font-size: 18px;
    margin: 0 5px;
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .input-field, .member-history-root .modal.year .detail-container .single-container .single-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 75px;
    height: 30px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .input-field.small, .member-history-root .modal.year .detail-container .single-container .single-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        .member-history-root .modal.detail .detail-container .single-container .single-wrapper .input-field.small .selector, .member-history-root .modal.year .detail-container .single-container .single-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        .member-history-root .modal.detail .detail-container .single-container .single-wrapper .input-field.small.text-input, .member-history-root .modal.year .detail-container .single-container .single-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .input-field .selector, .member-history-root .modal.year .detail-container .single-container .single-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .input-field .arrow, .member-history-root .modal.year .detail-container .single-container .single-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .single-amount-title, .member-history-root .modal.year .detail-container .single-container .single-wrapper .single-amount-title {
    text-align: left;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .single-amount-title, .member-history-root .modal.year .detail-container .single-container .single-wrapper .single-amount-title {
        font-size: 12px;
    }
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .amount-row, .member-history-root .modal.year .detail-container .single-container .single-wrapper .amount-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .amount-row, .member-history-root .modal.year .detail-container .single-container .single-wrapper .amount-row {
        font-size: 10px;
    }
}

.member-history-root .modal.detail .detail-container .single-container .single-wrapper .amount-row .value, .member-history-root .modal.year .detail-container .single-container .single-wrapper .amount-row .value {
    font-size: 40px;
    color: #ea515d;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .single-container .single-wrapper .amount-row .value, .member-history-root .modal.year .detail-container .single-container .single-wrapper .amount-row .value {
        font-size: 26px;
        line-height: 0.88;
    }
}

.member-history-root .modal.detail .detail-container .total-wrapper, .member-history-root .modal.year .detail-container .total-wrapper {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .total-wrapper, .member-history-root .modal.year .detail-container .total-wrapper {
        width: 100%;
        margin: 3px 0px;
    }
}

.member-history-root .modal.detail .detail-container .total-wrapper .total-title, .member-history-root .modal.year .detail-container .total-wrapper .total-title {
    font-size: 20px;
    margin: auto 20px;
}

.member-history-root .modal.detail .detail-container .total-wrapper .amount-row, .member-history-root .modal.year .detail-container .total-wrapper .amount-row {
    display: flex;
    align-items: flex-end;
}

    .member-history-root .modal.detail .detail-container .total-wrapper .amount-row .value, .member-history-root .modal.year .detail-container .total-wrapper .amount-row .value {
        font-size: 40px;
        margin: 0 10px;
        line-height: 1.23;
        letter-spacing: 3.3px;
    }

.member-history-root .modal.detail .detail-container .total-wrapper.accident, .member-history-root .modal.year .detail-container .total-wrapper.accident {
    flex: 1;
    display: flex;
    justify-content: space-between;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

    .member-history-root .modal.detail .detail-container .total-wrapper.accident .total, .member-history-root .modal.year .detail-container .total-wrapper.accident .total {
        order: 1;
        display: flex;
    }

@media (max-width: 767px) {
    .member-history-root .modal.detail .detail-container .total-wrapper.accident .total, .member-history-root .modal.year .detail-container .total-wrapper.accident .total {
        width: 100%;
        order: 0;
        justify-content: flex-end;
    }
}

.member-history-root .modal.detail .detail-container .total-wrapper.accident .hint, .member-history-root .modal.year .detail-container .total-wrapper.accident .hint {
    order: 0;
    margin: auto 0 auto 10px;
}

    .member-history-root .modal.detail .detail-container .total-wrapper.accident .hint.hidden, .member-history-root .modal.year .detail-container .total-wrapper.accident .hint.hidden {
        visibility: hidden;
    }

@media (max-width: 767px) {
    .member-history-root .modal.detail .detail-container .total-wrapper.accident .hint, .member-history-root .modal.year .detail-container .total-wrapper.accident .hint {
        width: 100%;
        order: 1row;
        text-align: right;
        margin: auto;
    }
}

@media (max-width: 767px) {
    .member-history-root .modal.detail .detail-container .total-wrapper.accident, .member-history-root .modal.year .detail-container .total-wrapper.accident {
        flex-wrap: wrap;
        min-height: 120px !important;
        padding: 10px;
        border-radius: 0px;
    }
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .total-wrapper.accident, .member-history-root .modal.year .detail-container .total-wrapper.accident {
        width: 100%;
        margin: 3px 0px;
    }
}

.member-history-root .modal.detail .detail-container .total-wrapper.accident .total-title, .member-history-root .modal.year .detail-container .total-wrapper.accident .total-title {
    font-size: 20px;
    margin: auto 20px;
}

.member-history-root .modal.detail .detail-container .total-wrapper.accident .amount-row, .member-history-root .modal.year .detail-container .total-wrapper.accident .amount-row {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .total-wrapper.accident .amount-row .web, .member-history-root .modal.year .detail-container .total-wrapper.accident .amount-row .web {
        display: none;
    }
}

.member-history-root .modal.detail .detail-container .total-wrapper.accident .amount-row .mobile, .member-history-root .modal.year .detail-container .total-wrapper.accident .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .member-history-root .modal.detail .detail-container .total-wrapper.accident .amount-row .mobile, .member-history-root .modal.year .detail-container .total-wrapper.accident .amount-row .mobile {
        display: inline;
    }
}

.member-history-root .modal.detail .detail-container .total-wrapper.accident .amount-row .value, .member-history-root .modal.year .detail-container .total-wrapper.accident .amount-row .value {
    font-size: 40px;
    margin: 0 10px;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

.member-history-root .modal.detail .list, .member-history-root .modal.year .list {
    padding: 0;
    color: #224271;
    margin: 0 0 5px 0;
}

    .member-history-root .modal.detail .list li, .member-history-root .modal.year .list li {
        list-style: none;
        font-size: 14px;
    }

        .member-history-root .modal.detail .list li.text, .member-history-root .modal.year .list li.text {
            padding-left: 1.3rem;
            list-style-type: none;
        }

            .member-history-root .modal.detail .list li.text:before, .member-history-root .modal.year .list li.text:before {
                content: "u203b";
                display: inline-block;
                margin-left: -1.3rem;
                width: 1.3rem;
            }

        .member-history-root .modal.detail .list li.hint, .member-history-root .modal.year .list li.hint {
            color: #ea515d !important;
            font-size: 14px !important;
        }

.member-history-root .modal.add-payment > .content {
    width: 480px;
    height: auto;
    max-height: 360px;
    max-width: calc(100% - 20px);
}

.member-history-root .modal.add-payment .title-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 25px;
}

    .member-history-root .modal.add-payment .title-row .title {
        font-size: 28px;
        font-weight: normal;
        margin: auto 0;
    }

@media (max-width: 550px) {
    .member-history-root .modal.add-payment .title-row .title {
        font-size: 24px;
    }
}

.member-history-root .modal.add-payment .title-row .close {
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
}

    .member-history-root .modal.add-payment .title-row .close.hidden {
        display: none;
    }

@media (max-width: 550px) {
    .member-history-root .modal.add-payment .title-row .close {
        font-size: 26px;
    }
}

.member-history-root .modal.add-payment .title-row .double-check {
    display: flex;
    text-decoration: underline;
}

@media (max-width: 550px) {
    .member-history-root .modal.add-payment .title-row .double-check {
        position: absolute;
        top: 90px;
        right: 13px;
    }
}

.member-history-root .modal.add-payment .title-row .double-check.hidden {
    display: none;
}

.member-history-root .modal.add-payment .title-row .double-check .action {
    cursor: pointer;
    margin: 0 5px;
}

.member-history-root .modal.add-payment .title-row .double-check .yes {
    color: #ea515d;
}

.member-history-root .modal.add-payment .title-row .double-check .no {
    color: #64c0ba;
}

.member-history-root .modal.add-payment .input-wrapper {
    display: flex;
    justify-content: center;
    margin: 40px auto;
}

.member-history-root .modal.add-payment .btn-row {
    display: flex;
    justify-content: center;
    align-self: flex-end;
    margin: 20px auto 0 auto;
}

    .member-history-root .modal.add-payment .btn-row .btn {
        width: 110px;
    }

.member-history-root .modal.add-payment-history .block > .title-row {
    top: 0;
    left: 0;
    position: relative;
    display: flex;
    justify-content: center;
    height: 50px;
    align-items: center;
    width: 100%;
    margin-top: 25px;
    padding: 0;
    z-index: 10;
    box-sizing: border-box;
}

    .member-history-root .modal.add-payment-history .block > .title-row .close {
        font-size: 36px;
        color: #357c8e;
        margin: auto 0;
        cursor: pointer;
        position: absolute;
        top: 13px;
        right: 0;
    }

@media (max-width: 550px) {
    .member-history-root .modal.add-payment-history .block > .title-row .close {
        font-size: 26px;
        right: 13px;
    }
}

.member-history-root .modal.add-payment-history .block > .title-row .title {
    font-size: 20px;
    color: #224271;
    margin: auto 0;
    font-weight: normal;
}

.member-history-root .modal.add-payment-history .block > .title-row .btn {
    position: absolute;
    top: 0;
    right: 0;
}

@media (max-width: 767px) {
    .member-history-root .modal.add-payment-history .block > .title-row {
        padding-top: 15px;
        width: 100%;
    }
}

@media (max-width: 550px) {
    .member-history-root .modal.add-payment-history .block > .title-row {
        display: none;
    }
}

.member-history-root .modal.add-payment-history .block .content .benifits-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0;
}

@media (max-width: 767px) {
    .member-history-root .modal.add-payment-history .block .content .benifits-list {
        margin: 30px 0px;
    }
}

.member-history-root .modal.add-payment-history .block .content .benifits-list .header {
    width: 100%;
    display: flex;
    margin: 10px auto;
}

    .member-history-root .modal.add-payment-history .block .content .benifits-list .header .column {
        flex: 1;
    }

.member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #64c0ba;
    margin: 0 1px 10px 1px;
    box-sizing: border-box;
}

    .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .benifit-title-wrapper {
        background-color: #64c0ba;
        color: #fff;
        font-size: 16px;
        letter-spacing: 0.8px;
        text-align: center;
        padding: 10px 0;
    }

    .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content {
        padding: 5px 0px;
    }

        .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .row {
            width: 100%;
            display: flex;
            padding: 10px 0;
            border-bottom: 1px solid #979797;
        }

        .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .column {
            flex: 1;
            text-align: center;
        }

@media (max-width: 550px) {
    .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .column {
        display: flex;
        width: 100%;
    }

        .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .column .name, .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .column .value {
            flex: 0.6;
            box-sizing: border-box;
            text-align: left;
            justify-content: flex-start;
        }

        .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .column .name {
            flex: 0.4;
            padding-left: 30px;
        }

    .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .row {
        padding: 10px 0px;
        flex-direction: column;
        border-bottom: 1px solid #979797;
    }

    .member-history-root .modal.add-payment-history .block .content .benifits-list .benifit-block .content .column {
        margin: 5px auto;
    }
}

.member-history-root .modal.add-payment-history .block .content .benifits-list .mobile-show {
    display: none;
}

@media (max-width: 550px) {
    .member-history-root .modal.add-payment-history .block .content .benifits-list .header {
        margin: 0 auto;
    }

    .member-history-root .modal.add-payment-history .block .content .benifits-list .mobile-hide {
        display: none;
    }

    .member-history-root .modal.add-payment-history .block .content .benifits-list .mobile-show {
        display: flex;
        justify-content: center;
    }
}

.member-insured-root {
    width: 75%;
    min-width: 560px;
    min-height: 50vh;
    margin: 60px auto;
    display: flex;
}

@media (max-width: 767px) {
    .member-insured-root {
        width: 100%;
        min-width: auto;
        flex-wrap: wrap;
        align-content: flex-start;
    }
}

.member-insured-root .block {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin: 5px 15px;
    padding: 45px 0;
    width: calc((100% - 60px) / 2);
    height: 180px;
    border: 4px solid #fff;
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer;
}

    .member-insured-root .block:hover {
        border: 4px solid #64c0ba;
    }

@media (max-width: 550px) {
    .member-insured-root .block {
        width: calc((100% - 20px) / 2);
        margin: 5px;
        padding: 40px 0;
        height: 140px;
    }
}

.member-insured-root .block .title {
    font-size: 20px;
    color: #ea515d;
    margin: 0 auto;
}

.member-insured-root .block .subtitle {
    font-size: 14px;
    color: #000;
    margin: 0 auto;
}

.member-add-payment-root {
    display: flex;
    flex-direction: column;
}

    .member-add-payment-root .member-header {
        color: #224271;
        font-size: 36px;
        font-weight: normal;
        text-align: center;
        margin: 60px auto;
    }

    .member-add-payment-root .member-container {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        width: 100%;
        max-width: 800px;
        margin: 10px auto;
        border-radius: 10px;
        box-sizing: border-box;
        box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.26);
        background-color: #fff;
        padding: 50px 40px;
    }

        .member-add-payment-root .member-container .section-title {
            color: #224271;
            font-size: 20px;
            margin: 10px 0;
            text-align: left;
            font-weight: normal;
        }

            .member-add-payment-root .member-container .section-title.no-margin-bottom {
                margin-bottom: 0;
            }

        .member-add-payment-root .member-container .detail-wrapper {
            margin-top: 55px;
        }

            .member-add-payment-root .member-container .detail-wrapper .text {
                margin: 0;
                font-size: 14px;
                letter-spacing: 1.17px;
                color: #224271;
            }

            .member-add-payment-root .member-container .detail-wrapper.list {
                padding: 0;
                color: #224271;
                margin: 0 0 5px 0;
            }

                .member-add-payment-root .member-container .detail-wrapper.list li {
                    list-style: none;
                    font-size: 14px;
                }

                    .member-add-payment-root .member-container .detail-wrapper.list li.text {
                        padding-left: 1.3rem;
                        list-style-type: none;
                    }

                        .member-add-payment-root .member-container .detail-wrapper.list li.text:before {
                            content: "※";
                            display: inline-block;
                            margin-left: -1.3rem;
                            width: 1.3rem;
                        }

        .member-add-payment-root .member-container .img-wrapper {
            position: absolute;
            width: 100%;
            top: -40px;
            left: 0;
            display: flex;
            padding: 0 120px;
            justify-content: space-between;
            box-sizing: border-box;
        }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .img-wrapper {
        padding: 0 30px;
    }
}

.member-add-payment-root .member-container .img-wrapper img {
    z-index: 980;
}

.member-add-payment-root .member-container .input-wrapper {
    position: relative;
    display: flex;
    padding: 5px 0;
    width: 100%;
    flex-wrap: wrap;
}

    .member-add-payment-root .member-container .input-wrapper.mobile-full {
        width: auto;
        max-width: 50%;
    }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .input-wrapper.mobile-full {
        max-width: 100%;
    }
}

.member-add-payment-root .member-container .input-wrapper .input-title {
    width: 100%;
    min-height: 22px;
    font-size: 14px;
    color: #ea515d;
    line-height: 1.64;
    letter-spacing: 1.2px;
    margin-bottom: 5px;
}

.member-add-payment-root .member-container .input-wrapper .rec-wrapper {
    position: relative;
    display: flex;
    width: 100%;
    max-width: 120px;
    height: 45px;
    text-align: right;
}

    .member-add-payment-root .member-container .input-wrapper .rec-wrapper:not(.hide-after)::after {
        z-index: 1;
        content: attr(data-content);
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 45px;
        font-size: 18px;
        line-height: 45px;
        color: #000;
        text-align: right;
        padding-right: 12px;
        box-sizing: border-box;
    }

.member-add-payment-root .member-container .input-wrapper .rec {
    outline: none;
    text-align: right;
}

    .member-add-payment-root .member-container .input-wrapper .rec.fixed {
        color: transparent;
    }

.member-add-payment-root .member-container .input-wrapper .text-input {
    width: 100%;
    max-width: 120px;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
}

    .member-add-payment-root .member-container .input-wrapper .text-input.small {
        height: 30px;
    }

    .member-add-payment-root .member-container .input-wrapper .text-input:focus {
        outline: none !important;
    }

    .member-add-payment-root .member-container .input-wrapper .text-input.right {
        text-align: right;
    }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .input-wrapper .text-input.mobile-full {
        width: auto;
        max-width: 100%;
        flex: 1;
    }
}

.member-add-payment-root .member-container .input-wrapper .unit {
    color: #224271;
    margin: auto 5px;
}

    .member-add-payment-root .member-container .input-wrapper .unit.darkish-pink {
        color: #ea515d;
    }

    .member-add-payment-root .member-container .input-wrapper .unit.black {
        color: #000;
    }

.member-add-payment-root .member-container .input-wrapper .row {
    display: flex;
    width: 100%;
    margin: 5px 0;
}

    .member-add-payment-root .member-container .input-wrapper .row .mark:not(.for-radio) {
        color: #000;
        margin: auto 8px;
    }

    .member-add-payment-root .member-container .input-wrapper .row .first, .member-add-payment-root .member-container .input-wrapper .row .third {
        width: 70px;
    }

    .member-add-payment-root .member-container .input-wrapper .row .second {
        width: 125px;
    }

    .member-add-payment-root .member-container .input-wrapper .row.hidden {
        display: none;
    }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .input-wrapper .row {
        flex-wrap: wrap;
    }
}

.member-add-payment-root .member-container .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

.member-add-payment-root .member-container .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
}

    .member-add-payment-root .member-container .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    .member-add-payment-root .member-container .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

.member-add-payment-root .member-container .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    .member-add-payment-root .member-container .input-wrapper .additional.full .hint {
        width: 100%;
    }

.member-add-payment-root .member-container .input-wrapper .additional.show {
    display: flex;
}

.member-add-payment-root .member-container .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    .member-add-payment-root .member-container .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    .member-add-payment-root .member-container .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        .member-add-payment-root .member-container .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        .member-add-payment-root .member-container .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

.member-add-payment-root .member-container .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    margin: 20px 40px 0 0;
    align-items: center;
}

    .member-add-payment-root .member-container .input-wrapper .column.half {
        width: calc(50% - 20px);
        margin: 20px 20px 0 0;
        justify-content: space-between;
    }

@media (max-width: 550px) {
    .member-add-payment-root .member-container .input-wrapper .column.half {
        width: 100%;
        margin: 20px 0 0;
    }
}

.member-add-payment-root .member-container .input-wrapper .column.date {
    flex-wrap: nowrap;
    margin: 0;
    width: auto;
}

    .member-add-payment-root .member-container .input-wrapper .column.date.to {
        margin: 20px 0;
    }

    .member-add-payment-root .member-container .input-wrapper .column.date .unit {
        margin: 0 10px;
    }

        .member-add-payment-root .member-container .input-wrapper .column.date .unit.to {
            margin: 0 5px;
            color: #ea515d;
        }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .input-wrapper .column.date {
        margin: 10px 0;
    }
}

.member-add-payment-root .member-container .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

.member-add-payment-root .member-container .input-wrapper .column .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .member-add-payment-root .member-container .input-wrapper .column .input-field.half {
        width: calc(50% - 10px);
    }

    .member-add-payment-root .member-container .input-wrapper .column .input-field.small {
        height: 30px;
        width: auto;
    }

        .member-add-payment-root .member-container .input-wrapper .column .input-field.small .selector {
            padding-right: 32px;
        }

        .member-add-payment-root .member-container .input-wrapper .column .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .member-add-payment-root .member-container .input-wrapper .column .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .member-add-payment-root .member-container .input-wrapper .column .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.member-add-payment-root .member-container .input-wrapper {
    width: 100%;
    margin: 5px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}

    .member-add-payment-root .member-container .input-wrapper.warining {
        width: 100%;
    }

    .member-add-payment-root .member-container .input-wrapper.center {
        width: 100%;
        padding: 0 25%;
    }

    .member-add-payment-root .member-container .input-wrapper.otp {
        margin-top: 130px;
    }

    .member-add-payment-root .member-container .input-wrapper .input-title {
        width: 100%;
        font-size: 14px;
        line-height: 1.64;
        letter-spacing: 1.2px;
    }

        .member-add-payment-root .member-container .input-wrapper .input-title.warning {
            color: #ea515d;
            border: 0px !important;
        }

    .member-add-payment-root .member-container .input-wrapper .hint-wrapper {
        margin: 5px 0;
        font-size: 14px;
        line-height: 1.7;
        letter-spacing: 1.2px;
        color: #000;
    }

        .member-add-payment-root .member-container .input-wrapper .hint-wrapper span {
            color: rgba(53, 124, 142, 0.9);
        }

        .member-add-payment-root .member-container .input-wrapper .hint-wrapper .fa-exclamation-triangle {
            color: #ea515d;
        }

        .member-add-payment-root .member-container .input-wrapper .hint-wrapper .hint-link {
            cursor: pointer;
            color: #ea515d;
            text-decoration: none;
        }

    .member-add-payment-root .member-container .input-wrapper .column {
        width: calc(50% - 10px);
        margin-bottom: 10px;
    }

        .member-add-payment-root .member-container .input-wrapper .column:nth-of-type(1) {
            margin-right: 10px;
        }

        .member-add-payment-root .member-container .input-wrapper .column:nth-of-type(2) {
            margin-left: 10px;
        }

        .member-add-payment-root .member-container .input-wrapper .column .input-field {
            position: relative;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: auto 0;
            padding: 0;
            flex: 3;
            border-radius: 6px;
            height: 45px;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        }

            .member-add-payment-root .member-container .input-wrapper .column .input-field .selector {
                flex: 1;
                background-color: transparent;
                border: 0;
                -moz-appearance: none;
                -webkit-appearance: none;
                padding-left: 10px;
                outline: none !important;
            }

            .member-add-payment-root .member-container .input-wrapper .column .input-field .arrow-down {
                z-index: -1;
                position: absolute;
                font-size: 0.8rem;
                right: 10px;
            }

            .member-add-payment-root .member-container .input-wrapper .column .input-field.grey {
                background-color: #efefef;
                box-shadow: none;
            }

                .member-add-payment-root .member-container .input-wrapper .column .input-field.grey input {
                    background-color: #efefef;
                    border: 0;
                }

            .member-add-payment-root .member-container .input-wrapper .column .input-field .fa-font-color {
                color: #ea515d;
            }

@media (max-width: 767px) {
    .member-add-payment-root .member-container .input-wrapper {
        width: 100% !important;
        padding: 0 !important;
    }
}

.member-add-payment-root .member-container .input-wrapper input {
    width: 100%;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none !important;
}

    .member-add-payment-root .member-container .input-wrapper input.warning {
        border: 2px solid #ea515d;
    }

.member-add-payment-root .member-container .btn-row {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap;
    margin: 30px auto 0;
}

    .member-add-payment-root .member-container .btn-row.alone {
        justify-content: center;
        border: none;
        padding: 100px 0 0 0;
    }

.member-add-payment-root .member-container .btn {
    height: 50px;
    border-radius: 5px;
    background-color: #64c0ba;
    outline: none;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

    .member-add-payment-root .member-container .btn.opposite {
        background-color: #ea515d;
    }

    .member-add-payment-root .member-container .btn:disabled {
        cursor: not-allowed;
        background-color: #d6d6d6;
        color: #a4a8ab;
    }

.member-add-payment-root .member-container .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 10px auto 0;
}

    .member-add-payment-root .member-container .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
        font-size: 18px;
    }

        .member-add-payment-root .member-container .checkbox-wrapper label.gray {
            background-color: #efefef;
            color: #efefef;
        }

@media (max-width: 1024px) {
    .member-add-payment-root .member-container .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.member-add-payment-root .member-container .checkbox-wrapper .checkbox {
    display: none;
}

    .member-add-payment-root .member-container .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.member-add-payment-root .member-container .checkbox-container {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    .member-add-payment-root .member-container .checkbox-container .row {
        margin-right: 10px;
        width: auto;
    }

        .member-add-payment-root .member-container .checkbox-container .row .mark:not(.for-radio) {
            margin: auto 8px auto 0;
        }

.member-add-payment-root .member-container .sm-modal {
    z-index: 5000;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    top: 0px;
    left: 170px;
    padding: 20px;
    width: 237px;
    height: 178px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    color: #224271;
    font-size: 12px;
    box-sizing: border-box;
    align-content: flex-start;
}

@media (max-width: 767px) {
    .member-add-payment-root .member-container .sm-modal {
        position: fixed;
        top: 50px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

.member-add-payment-root .member-container .sm-modal .sm-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 767px) {
    .member-add-payment-root .member-container .sm-modal .sm-mask {
        display: block;
    }
}

.member-add-payment-root .member-container .sm-modal .sm-container {
    z-index: 6000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .member-add-payment-root .member-container .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

.member-add-payment-root .member-container .sm-modal.hidden {
    display: none;
}

.member-add-payment-root .member-container .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

.member-add-payment-root .member-container .sm-modal .full-width {
    width: 100%;
}

@media (max-width: 767px) {
    .member-add-payment-root .member-header {
        font-size: 24px;
        margin: 40px auto;
    }

    .member-add-payment-root .member-container {
        box-shadow: none;
        padding: 0 18px;
        display: block;
    }

        .member-add-payment-root .member-container .img-wrapper {
            display: none;
        }

        .member-add-payment-root .member-container .input-wrapper .row {
            flex-wrap: nowrap;
        }

        .member-add-payment-root .member-container .checkbox-container .mark:not(.for-radio) {
            font-size: 12px;
        }

        .member-add-payment-root .member-container .detail-wrapper .text {
            font-size: 14px;
        }

        .member-add-payment-root .member-container .btn {
            width: 120px;
            font-size: 18px;
        }
}

.purchase-root {
    width: 100%;
    padding: 50px 0 0;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .purchase-root {
        padding: 0;
    }
}

.purchase-root[data-step="1"] .step-wrapper .prev {
    visibility: hidden;
}

.purchase-root .btn {
    width: 121px;
    font-size: 18px;
}

    .purchase-root .btn.cancel, .purchase-root .btn.modify, .purchase-root .btn.rule-check-btn {
        background-color: #ea515d;
    }

    .purchase-root .btn.cancel {
        margin: 0 10px;
    }

    .purchase-root .btn.modify {
        width: 90px;
    }

@media (max-width: 767px) {
    .purchase-root .btn.modify {
        width: 80px;
    }
}

.purchase-root .btn:disabled {
    cursor: not-allowed;
    background-color: #d6d6d6;
    color: #a4a8ab;
}

.purchase-wrapper {
    z-index: 1;
    position: relative;
    background-color: #224271;
    border-radius: 10px;
    width: 100%;
    max-width: 720px;
    max-height: calc(100vh - 187px);
    margin: auto;
    padding: 20px 0px;
}

@media (max-width: 1024px) {
    .purchase-wrapper {
        max-height: calc(100vh - 87px);
    }
}

@media (max-width: 767px) {
    .purchase-wrapper {
        border-radius: 0px;
    }
}

@media (max-width: 550px) {
    .purchase-wrapper {
        position: fixed;
        top: 65px;
        height: calc(100vh - 65px);
    }
}

.purchase-wrapper > .title-wrapper {
    display: flex;
    justify-content: center;
    line-height: 1.15;
}

    .purchase-wrapper > .title-wrapper .title {
        font-size: 20px;
        font-weight: normal;
        color: #fff;
        margin: 0 auto;
    }

.purchase-wrapper .img-wrapper {
    position: absolute;
    width: 100%;
    top: 15px;
    left: 0;
    display: flex;
    padding: 0 60px;
    justify-content: space-between;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .purchase-wrapper .img-wrapper {
        padding: 0 30px;
    }
}

.purchase-wrapper .img-wrapper img {
    z-index: 980;
}

.step-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 0 30px;
    margin-top: 5px;
}

@media (max-width: 1024px) {
    .step-wrapper {
        padding: 0 25px;
    }
}

@media (max-width: 550px) {
    .step-wrapper {
        z-index: 999;
        position: fixed;
        bottom: 0;
        left: 0;
        display: flex;
        height: 58px;
        width: 100vw;
        background-color: #224271;
    }
}

.step-wrapper .action {
    padding: 0;
    color: #fff;
    cursor: pointer;
    background-color: transparent;
    border: none;
    outline: none;
    max-width: 64px;
}

    .step-wrapper .action:disabled {
        color: #fff;
        opacity: 0.3;
        cursor: not-allowed;
    }

@media (max-width: 767px) {
    .step-wrapper .action:disabled {
        margin-top: -8px;
    }
}

@media (max-width: 550px) {
    .step-wrapper .action:disabled {
        margin-top: 5px;
    }
}

@media (max-height: 824px) and (min-width: 1024px) {
    .step-wrapper .action:disabled {
        margin-top: -8px;
    }
}

@media (max-height: 726px) and (min-width: 767px) {
    .step-wrapper .action:disabled {
        margin-top: -8px;
    }
}

.step-wrapper .action.yellow {
    color: #ffec00;
}

.step-wrapper .step-dot-wrapper {
    display: flex;
    justify-content: space-around;
    width: 150px;
}

    .step-wrapper .step-dot-wrapper .step-dot {
        width: 10px;
        height: 10px;
        background-color: #fff;
        border-radius: 5px;
    }

        .step-wrapper .step-dot-wrapper .step-dot.doing {
            background-color: #ea515d;
        }

        .step-wrapper .step-dot-wrapper .step-dot.done {
            background-color: #ea515d;
        }

.purchase-content-container {
    position: relative;
    height: 500px;
    width: calc(100% + 80px);
    max-width: 100vw;
    margin: 20px -40px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.26);
    padding-top: 15px;
    box-sizing: border-box;
    max-height: calc(100vh - 304px);
    overflow-y: auto;
}

@media (max-width: 1024px) {
    .purchase-content-container {
        width: 100%;
        max-height: calc(100vh - 186px);
        margin: 20px 0px;
    }
}

@media (max-width: 767px) {
    .purchase-content-container {
        height: calc(100vh - 186px);
        border-radius: 0px;
        overflow-y: auto;
    }
}

@media (max-width: 550px) {
    .purchase-content-container {
        padding-bottom: 70px;
    }
}

.purchase-content-container .main-wrapper {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

    .purchase-content-container .main-wrapper.hidden {
        display: none;
    }

    .purchase-content-container .main-wrapper.step1-wrapper {
        padding: 40px 70px;
    }

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper.step1-wrapper {
        padding: 35px 20px;
    }
}

.purchase-content-container .main-wrapper.step2-wrapper {
    padding: 40px 60px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper.step2-wrapper {
        padding: 35px 20px;
    }
}

.purchase-content-container .main-wrapper.step3-wrapper {
    padding: 40px 60px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper.step3-wrapper {
        padding: 35px 20px;
    }
}

.purchase-content-container .main-wrapper.step4-wrapper {
    padding: 40px 60px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper.step4-wrapper {
        padding: 30px 3px;
    }
}

.purchase-content-container .main-wrapper.step5-wrapper {
    padding: 55px 40px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper.step5-wrapper {
        padding: 25px 0px;
    }
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper {
        width: auto;
        height: auto;
    }
}

.purchase-content-container .main-wrapper .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
}

    .purchase-content-container .main-wrapper .input-wrapper .input-title {
        width: 100%;
        min-height: 22px;
        font-size: 14px;
        color: #ea515d;
        line-height: 1.64;
        letter-spacing: 1.2px;
        margin-bottom: 15px;
    }

    .purchase-content-container .main-wrapper .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        .purchase-content-container .main-wrapper .input-wrapper .text-input:focus {
            outline: none !important;
        }

    .purchase-content-container .main-wrapper .input-wrapper .row {
        display: flex;
        width: 100%;
        margin: 5px 0;
    }

        .purchase-content-container .main-wrapper .input-wrapper .row .mark:not(.for-radio) {
            color: #000;
            margin: auto 8px;
        }

        .purchase-content-container .main-wrapper .input-wrapper .row .first, .purchase-content-container .main-wrapper .input-wrapper .row .third {
            width: 70px;
        }

        .purchase-content-container .main-wrapper .input-wrapper .row .second {
            width: 125px;
        }

        .purchase-content-container .main-wrapper .input-wrapper .row.hidden {
            display: none;
        }

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .input-wrapper .row {
        flex-wrap: wrap;
    }
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .input-wrapper .row .text-input {
        margin-bottom: 7px;
    }
}

.purchase-content-container .main-wrapper .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

.purchase-content-container .main-wrapper .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
    margin-top: 15px;
}

    .purchase-content-container .main-wrapper .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

.purchase-content-container .main-wrapper .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    .purchase-content-container .main-wrapper .input-wrapper .additional.full .hint {
        width: 100%;
    }

.purchase-content-container .main-wrapper .input-wrapper .additional.show {
    display: flex;
}

.purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

.purchase-content-container .main-wrapper .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    margin: 0 40px 0 0;
    align-items: center;
}

@media (max-width: 459px) {
    .purchase-content-container .main-wrapper .input-wrapper .column {
        margin: 20px 40px 0 0;
    }
}

.purchase-content-container .main-wrapper .input-wrapper .column.first {
    margin: 0px 40px 0 0;
}

.purchase-content-container .main-wrapper .input-wrapper .column.half {
    width: calc(50% - 20px);
    margin: 20px 20px 0 0;
    justify-content: space-between;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .input-wrapper .column.half {
        width: 100%;
        margin: 0 20px 0 0;
    }

        .purchase-content-container .main-wrapper .input-wrapper .column.half:last-child {
            margin-top: 15px;
        }
}

.purchase-content-container .main-wrapper .input-wrapper .column.date {
    flex-wrap: nowrap;
    margin: 0;
    width: auto;
}

    .purchase-content-container .main-wrapper .input-wrapper .column.date.to {
        margin: 20px 0;
    }

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .input-wrapper .column.date.to {
        width: 100%;
        display: contents;
    }
}

.purchase-content-container .main-wrapper .input-wrapper .column.date .unit {
    margin: 0 10px;
}

    .purchase-content-container .main-wrapper .input-wrapper .column.date .unit.to {
        margin: 0 5px;
        color: #ea515d;
    }

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .input-wrapper .column.date .unit {
        margin: 5px 5px;
    }
}

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .input-wrapper .column.date {
        margin: 10px 0;
    }
}

.purchase-content-container .main-wrapper .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

.purchase-content-container .main-wrapper .input-wrapper .column .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .purchase-content-container .main-wrapper .input-wrapper .column .input-field.half {
        width: calc(50% - 10px);
    }

    .purchase-content-container .main-wrapper .input-wrapper .column .input-field.small {
        height: 30px;
        width: auto;
    }

        .purchase-content-container .main-wrapper .input-wrapper .column .input-field.small .selector {
            padding-right: 32px;
        }

        .purchase-content-container .main-wrapper .input-wrapper .column .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .purchase-content-container .main-wrapper .input-wrapper .column .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .purchase-content-container .main-wrapper .input-wrapper .column .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.purchase-content-container .main-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 10px auto 0;
}

    .purchase-content-container .main-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
        font-size: 18px;
    }

        .purchase-content-container .main-wrapper .checkbox-wrapper label.gray {
            background-color: #efefef;
            color: #efefef;
        }

@media (max-width: 1024px) {
    .purchase-content-container .main-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.purchase-content-container .main-wrapper .checkbox-wrapper .checkbox {
    display: none;
}

    .purchase-content-container .main-wrapper .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.purchase-content-container .main-wrapper .radio-wrapper {
    flex-grow: 0;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-right: 25px;
    height: 18px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .purchase-content-container .main-wrapper .radio-wrapper .radio {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

        .purchase-content-container .main-wrapper .radio-wrapper .radio:checked ~ .mark:after, .purchase-content-container .main-wrapper .radio-wrapper .radio[checked=checked] ~ .mark:after {
            display: block;
        }

    .purchase-content-container .main-wrapper .radio-wrapper .mark {
        position: absolute;
        top: 0;
        left: 0;
        height: 18px;
        width: 18px;
        background-color: #efefef;
        border-radius: 50%;
    }

        .purchase-content-container .main-wrapper .radio-wrapper .mark:after {
            content: "";
            position: absolute;
            display: none;
            background-color: #224271;
            width: 8px;
            height: 8px;
            top: 5px;
            left: 5px;
            border-radius: 50%;
        }

.purchase-content-container .main-wrapper .detail-container {
    display: flex;
    flex-direction: column;
    width: calc(100% + 50px);
    margin: 30px -25px 0px -25px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container {
        width: calc(100% + 40px);
        margin: 30px -20px 0px -20px;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container {
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 240px;
    box-sizing: border-box;
}

    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
        width: 100%;
        flex: 0.5;
        background-color: #efefef;
        border-radius: 5px;
        margin: 5px;
        padding: 15px 30px;
        box-sizing: border-box;
    }

        .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper.hidden {
            display: none;
        }

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper {
        padding: 10px 5px;
        margin: 1.5px;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .help {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ea515d;
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
    min-height: 65px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row {
        margin: 22px 15px 0px 0px;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row .title {
    margin-right: 10px;
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row .rule {
    text-decoration: underline;
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin: 0 0 10px 0;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper {
        font-size: 12px;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper .unit {
    font-size: 18px;
    margin: 0 5px;
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    max-width: 75px;
    width: 100%;
    height: 30px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .single-amount-title {
    text-align: left;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .single-amount-title {
        font-size: 12px;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .web {
        display: none;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .mobile {
        display: inline;
    }
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row {
        font-size: 10px;
        margin: 5px 0 0 0;
    }
}

.purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .value {
    font-size: 40px;
    color: #ea515d;
    line-height: 0.8;
    letter-spacing: 3.3px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .value {
        font-size: 26px;
        line-height: 0.88;
    }
}

.purchase-content-container .main-wrapper .detail-container .total-wrapper {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .detail-container .total-wrapper {
        padding: 10px;
    }
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .total-wrapper {
        width: 100%;
        margin: 3px 0px;
    }
}

.purchase-content-container .main-wrapper .detail-container .total-wrapper .total-title {
    font-size: 20px;
    margin: auto 20px;
}

.purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .web {
        display: none;
    }
}

.purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .mobile {
        display: inline;
    }
}

.purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .value {
    font-size: 40px;
    margin: 0 10px;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

.purchase-content-container .main-wrapper .row-wrapper {
    display: flex;
    width: 100%;
    border-radius: 5px;
    padding: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    margin: 10px 0;
    flex-wrap: wrap;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper {
        padding: 0;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.selected .title-wrapper {
    background-color: #64c0ba;
    border-radius: 5px 5px 0 0;
}

.purchase-content-container .main-wrapper .row-wrapper.selected .radio-wrapper {
    color: #fff;
}

.purchase-content-container .main-wrapper .row-wrapper.selected .content-wrapper {
    display: flex;
    margin-top: 10px;
    flex-wrap: wrap;
}

.purchase-content-container .main-wrapper .row-wrapper.selected.legal .title-wrapper {
    border-radius: 5px;
}

.purchase-content-container .main-wrapper .row-wrapper .title-wrapper {
    line-height: 1.15;
    display: flex;
    width: 100%;
    color: #224271;
    margin: 0;
    padding: 0;
    border-radius: 5px;
}

    .purchase-content-container .main-wrapper .row-wrapper .title-wrapper:hover {
        background-color: #64c0ba;
    }

.purchase-content-container .main-wrapper .row-wrapper .radio-wrapper {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    font-size: 18px;
    width: 100%;
    padding: 10px 20px 10px 38px;
    margin-right: 0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper {
        overflow-x: inherit;
        overflow-y: inherit;
    }
}

.purchase-content-container .main-wrapper .row-wrapper .radio-wrapper .mark {
    top: 10px;
    left: 10px;
}

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper {
        padding: 10px 20px 10px 38px;
        font-size: 14px;
        height: 28px;
    }

        .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper .mark {
            top: 15px;
        }

        .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper .text {
            margin: auto 0;
            line-height: 14px;
        }
}

.purchase-content-container .main-wrapper .row-wrapper .content-wrapper {
    display: none;
    width: 100%;
}

.purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper {
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 10px);
    margin: 0 -5px;
    overflow-x: auto;
    padding: 0 10px;
}

    .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column {
        display: flex;
        width: 150px;
        min-width: 150px;
        height: 156px;
        border-radius: 5px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: 10px 5px;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
        box-sizing: border-box;
    }

        .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column:nth-child(5) {
            display: none;
        }

        .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column.create {
            flex-direction: column;
            justify-content: center;
            border: 1px solid #a4a8ab;
            color: #a4a8ab;
            text-align: center;
            cursor: pointer;
            user-select: none;
            box-shadow: none;
        }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column.create .add-circle {
                width: 53px;
                height: 53px;
                border: 1px solid #a4a8ab;
                border-radius: 50%;
                font-size: 44px;
                line-height: 44px;
                margin: 0 auto 18px auto;
                font-weight: 300;
            }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column.create span {
                width: 100%;
            }

        .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row {
            width: 100%;
            display: flex;
            box-sizing: border-box;
            color: #224271;
        }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row .value {
                width: 100%;
                height: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.action {
                justify-content: space-between;
                padding: 8px;
            }

                .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.action .fas {
                    cursor: pointer;
                }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.title, .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.name {
                justify-content: center;
                padding: 8px;
                text-align: center;
            }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.title {
                height: 30px;
                background-color: #224271;
                color: #fff;
                font-size: 12px;
            }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.name {
                color: #224271;
                font-size: 20px;
                justify-content: center;
            }

            .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent {
                height: 40px;
                padding: 9px 8px;
                background-color: #ea515d;
                border-radius: 0 0 5px 5px;
                justify-content: space-between;
                font-size: 14px;
            }

                .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .text-input {
                    width: 72px;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    padding: 0;
                    border: none;
                    border-radius: 2px;
                    text-align: center;
                    outline: none;
                    box-sizing: border-box;
                }

                .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .text-fixed {
                    color: #fff;
                    flex: 1;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    border: none;
                    text-align: center;
                }

                .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .hidden {
                    display: none;
                }

                .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .unit {
                    margin: auto 0;
                    color: #fff;
                }

.purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .total-row {
        display: flex;
        justify-content: center;
        width: 100%;
        background-color: #ea515d;
        border-radius: 5px;
        padding: 10px;
        font-size: 14px;
        color: #ffec00;
        letter-spacing: 0.7px;
    }

        .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .total-row .unit {
            color: #fff;
            margin: 0 3px;
        }

    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row {
        position: relative;
        width: 100%;
        display: flex;
        color: #224271;
        justify-content: center;
        padding: 20px 0;
        font-size: 14px;
        flex-wrap: wrap;
    }

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row {
        padding: 10px 0;
    }
}

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .text {
        display: none;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .mark {
    color: #ea515d;
    margin-right: 5px;
}

.purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average {
    position: absolute;
    right: 0;
    display: flex;
    background-color: transparent;
    padding-right: 15px;
}

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average {
        position: relative;
        display: flex;
        justify-content: flex-end;
        width: 100%;
        padding-right: 0;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper {
    background-color: #efefef;
}

    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }

    .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper {
    display: flex;
    background-color: #ea515d;
    padding: 0 10px 10px;
    box-sizing: border-box;
    width: 100%;
    max-width: 544px;
    margin: 12px auto;
    border-radius: 10px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper {
        padding: 0 8px 10px 8px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper {
    width: 50px;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper {
        width: 35px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
    height: 48px;
    margin-top: 10px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #fff;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
        height: 40px;
        line-height: 40px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper .number:nth-child(5) {
    display: none;
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper {
    flex: 1;
}

    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column {
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 48px;
        box-sizing: border-box;
        border-radius: 5px;
        margin-top: 10px;
        background-color: #fff;
    }

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column {
        height: 40px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-child(5) {
    display: none;
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create {
    justify-content: flex-start;
    padding: 5px 20px;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    user-select: none;
    cursor: pointer;
}

    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create .add-circle {
        width: 22px;
        height: 22px;
        margin: auto 0;
        border: 1px solid #fff;
        border-radius: 50%;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
    }

    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create .add-text {
        margin: auto 0 auto 13px;
    }

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row {
    width: 100%;
    display: flex;
    line-height: 48px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row {
        line-height: 40px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.title {
    width: 120px;
    font-size: 12px;
    background-color: #224271;
    border-radius: 5px 0 0 5px;
    color: #fff;
    justify-content: center;
}

@media (max-width: 550px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.title {
        width: 60px;
        line-height: 16px;
        padding: 4px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
    flex: 1;
    font-size: 20px;
    padding-left: 13px;
}

    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name .value {
        max-width: 120px;
        height: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name .value {
        max-width: 70px;
    }
}

@media (max-width: 767px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
        padding-left: 8px;
        max-width: 80px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action, .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
    width: 80px;
    justify-content: space-around;
    color: #224271;
}

    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action .fas, .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order .fas {
        cursor: pointer;
        margin: auto 0;
    }

@media (max-width: 375px) {
    .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action, .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
        width: 60px;
    }
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
    background-color: #efefef;
    border-radius: 0 5px 5px 0;
    font-size: 20px;
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-child(1) .order .fa-arrow-up {
    color: #d6d6d6;
    cursor: not-allowed;
}

.purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-last-child(2) .order .fa-arrow-down {
    color: #d6d6d6;
    cursor: not-allowed;
}

.purchase-content-container .modal {
    z-index: 5000;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    .purchase-content-container .modal.hidden {
        display: none;
    }

    .purchase-content-container .modal.new {
        z-index: 7000;
    }

    .purchase-content-container .modal.rule .content {
        width: 910px;
        height: auto;
    }

        .purchase-content-container .modal.rule .content .title-row {
            z-index: 201;
            min-height: 70px;
        }

@media (max-width: 767px) {
    .purchase-content-container .modal.rule .content {
        max-height: 90vh;
    }
}

.purchase-content-container .modal .mask {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

.purchase-content-container .modal > .content {
    position: relative;
    z-index: 6000;
    width: 762px;
    height: 620px;
    display: flex;
    flex-direction: column;
    margin: auto;
    background-color: #fff;
    border-radius: 10px;
    padding: 0px 40px 35px 40px;
    box-sizing: border-box;
    max-height: calc(100% - 75px);
    overflow-y: auto;
    line-height: 1.5;
}

@media (max-width: 550px) {
    .purchase-content-container .modal > .content {
        max-width: 100%;
        padding: 0px 15px 30px 15px;
        margin: 75px auto 0;
        border-radius: 10px 10px 0 0;
    }
}

.purchase-content-container .modal > .content .wrapper {
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}

    .purchase-content-container .modal > .content .wrapper.hidden {
        display: none;
    }

.purchase-content-container .modal > .content .input-wrapper {
    width: calc((100% - 40px) / 2);
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0;
}

@media (max-width: 767px) {
    .purchase-content-container .modal > .content .input-wrapper.mobile-half {
        width: calc((100% - 10px) / 2) !important;
    }
}

.purchase-content-container .modal > .content .input-wrapper.hidden {
    display: none;
}

.purchase-content-container .modal > .content .input-wrapper.warining {
    width: 100%;
}

.purchase-content-container .modal > .content .input-wrapper.center {
    width: 100%;
    padding: 0 25%;
}

.purchase-content-container .modal > .content .input-wrapper.disabled {
    cursor: not-allowed !important;
}

.purchase-content-container .modal > .content .input-wrapper .input-title {
    width: 100%;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
}

@media (max-width: 767px) {
    .purchase-content-container .modal > .content .input-wrapper .input-title.mobile-hidden {
        display: none;
    }
}

.purchase-content-container .modal > .content .input-wrapper .input-title.warning {
    color: #ea515d;
    border: 0px !important;
}

.purchase-content-container .modal > .content .input-wrapper .hint-wrapper {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 1.2px;
    color: #000;
}

    .purchase-content-container .modal > .content .input-wrapper .hint-wrapper span {
        color: rgba(53, 124, 142, 0.9);
    }

    .purchase-content-container .modal > .content .input-wrapper .hint-wrapper .fa-exclamation-triangle {
        color: #ea515d;
    }

    .purchase-content-container .modal > .content .input-wrapper .hint-wrapper .hint-link {
        cursor: pointer;
        color: #ea515d;
        text-decoration: none;
    }

.purchase-content-container .modal > .content .input-wrapper .column {
    width: calc(50% - 10px);
    margin: 0;
}

    .purchase-content-container .modal > .content .input-wrapper .column.address:nth-of-type(1) {
        margin-right: 10px;
    }

    .purchase-content-container .modal > .content .input-wrapper .column.address:nth-of-type(2) {
        margin-left: 10px;
    }

    .purchase-content-container .modal > .content .input-wrapper .column.full {
        width: 100%;
    }

    .purchase-content-container .modal > .content .input-wrapper .column.date {
        flex: 1;
    }

        .purchase-content-container .modal > .content .input-wrapper .column.date:first-child {
            flex: 0.5;
        }

            .purchase-content-container .modal > .content .input-wrapper .column.date:first-child .unit {
                margin: 0;
            }

        .purchase-content-container .modal > .content .input-wrapper .column.date:last-child .unit {
            margin-right: 0;
        }

        .purchase-content-container .modal > .content .input-wrapper .column.date .unit {
            margin: 0 10px;
        }

        .purchase-content-container .modal > .content .input-wrapper .column.date .input-field {
            height: 30px;
            font-size: 14px;
        }

            .purchase-content-container .modal > .content .input-wrapper .column.date .input-field.normal {
                height: 45px;
            }

    .purchase-content-container .modal > .content .input-wrapper .column .input-field {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: auto 0;
        padding: 0;
        flex: 3;
        border-radius: 6px;
        height: 45px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    }

        .purchase-content-container .modal > .content .input-wrapper .column .input-field .selector {
            flex: 1;
            background-color: transparent;
            border: 0;
            -moz-appearance: none;
            -webkit-appearance: none;
            padding-left: 10px;
            outline: none !important;
        }

        .purchase-content-container .modal > .content .input-wrapper .column .input-field .arrow-down {
            z-index: -1;
            position: absolute;
            font-size: 0.8rem;
            right: 10px;
        }

        .purchase-content-container .modal > .content .input-wrapper .column .input-field.grey {
            background-color: #efefef;
            box-shadow: none;
        }

            .purchase-content-container .modal > .content .input-wrapper .column .input-field.grey input {
                background-color: #efefef;
                border: 0;
            }

        .purchase-content-container .modal > .content .input-wrapper .column .input-field .fa-font-color {
            color: #ea515d;
        }

@media (max-width: 767px) {
    .purchase-content-container .modal > .content .input-wrapper {
        width: 100% !important;
        padding: 0 !important;
    }
}

.purchase-content-container .modal > .content .input-wrapper input {
    width: 100%;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none !important;
}

    .purchase-content-container .modal > .content .input-wrapper input.warning {
        border: 2px solid #ea515d;
    }

.purchase-content-container .modal > .content .btn-row {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap;
    width: 100%;
}

    .purchase-content-container .modal > .content .btn-row.alone {
        justify-content: center;
        border: none;
        padding: 100px 0 0 0;
    }

.purchase-content-container .modal > .content .title-row {
    top: 0;
    left: 0;
    height: 35px;
    position: sticky;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 102%;
    margin-left: -1%;
    margin-bottom: 20px;
    padding-top: 35px;
    background-color: #fff;
    z-index: 10;
}

@media (max-width: 767px) {
    .purchase-content-container .modal > .content .title-row {
        padding-top: 15px;
        margin-bottom: 0px;
        min-height: 50px;
    }
}

.purchase-content-container .modal > .content .title-row .title {
    font-size: 28px;
    font-weight: normal;
    margin: auto 0;
}

@media (max-width: 550px) {
    .purchase-content-container .modal > .content .title-row .title {
        font-size: 24px;
    }
}

.purchase-content-container .modal > .content .title-row .close {
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
}

@media (max-width: 550px) {
    .purchase-content-container .modal > .content .title-row .close {
        font-size: 26px;
    }
}

.purchase-content-container .modal > .content .hint-wrapper {
    width: 100%;
    color: #224271;
    font-size: 12px;
}

.purchase-content-container .modal > .content .same-as-apply {
    display: flex;
}

    .purchase-content-container .modal > .content .same-as-apply.input-wrapper {
        display: none;
    }

@media (max-width: 767px) {
    .purchase-content-container .modal > .content .same-as-apply {
        display: none;
    }

        .purchase-content-container .modal > .content .same-as-apply.input-wrapper {
            display: flex;
        }
}

.purchase-content-container .modal > .content .same-as-apply label {
    background-color: #efefef;
    color: #efefef;
}

.purchase-content-container .sm-modal {
    z-index: 5000;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    top: 15px;
    right: 15px;
    padding: 20px;
    width: 237px;
    height: 178px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    color: #224271;
    font-size: 12px;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .purchase-content-container .sm-modal {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

.purchase-content-container .sm-modal .sm-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

@media (max-width: 767px) {
    .purchase-content-container .sm-modal .sm-mask {
        display: block;
    }
}

.purchase-content-container .sm-modal .sm-container {
    z-index: 6000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .purchase-content-container .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

.purchase-content-container .sm-modal.hidden {
    display: none;
}

.purchase-content-container .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

.purchase-content-container .sm-modal .full-width {
    width: 100%;
}

.step5-wrapper {
    line-height: 1.15;
}

    .step5-wrapper .block {
        border-bottom: 1px solid #d6d6d6;
        padding: 0 0 50px 0;
    }

@media (max-width: 767px) {
    .step5-wrapper .block.personal {
        margin: 0 10px;
    }
}

.step5-wrapper .block:not(.personal) {
    margin-top: 45px;
}

@media (max-width: 767px) {
    .step5-wrapper .block:not(.personal) .btn.modify {
        margin: 0 10px;
    }
}

.step5-wrapper .block .title-row {
    position: relative;
    display: flex;
    justify-content: center;
    height: 50px;
}

    .step5-wrapper .block .title-row .title {
        font-size: 20px;
        color: #224271;
        margin: auto 0;
        font-weight: normal;
    }

    .step5-wrapper .block .title-row .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

.step5-wrapper .block .content {
    display: flex;
    flex-wrap: wrap;
    padding: 0 40px;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content {
        padding: 0 20px;
    }
}

.step5-wrapper .block .content .input-wrapper {
    width: 50%;
}

    .step5-wrapper .block .content .input-wrapper.full-width {
        width: 100%;
    }

@media (max-width: 767px) {
    .step5-wrapper .block .content .input-wrapper {
        width: 100%;
    }

        .step5-wrapper .block .content .input-wrapper.mobile-half {
            width: 50%;
        }
}

.step5-wrapper .block .content .input-wrapper .value {
    display: inline-block;
    font-size: 18px;
    width: 100%;
}

.step5-wrapper .block .content .input-wrapper .hint {
    font-size: 10px;
    color: #224271;
}

.step5-wrapper .block .content .type-row {
    display: flex;
    color: #ea515d;
    font-size: 16px;
    margin-top: 30px;
    width: 100%;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content .type-row {
        font-size: 14px;
        margin-top: 20px;
    }
}

.step5-wrapper .block .content .benifits-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content .benifits-list {
        width: calc(100% + 40px);
        margin: 20px -20px;
    }
}

.step5-wrapper .block .content .benifits-list .benifit-row {
    display: flex;
    width: 100%;
    border-bottom: 2px solid #d6d6d6;
    padding: 13px 0;
}

    .step5-wrapper .block .content .benifits-list .benifit-row span {
        color: #224271;
        box-sizing: border-box;
        margin: auto 0;
    }

@media (max-width: 767px) {
    .step5-wrapper .block .content .benifits-list .benifit-row span {
        padding: 0 7.5px;
    }
}

.step5-wrapper .block .content .benifits-list .benifit-row .relationship {
    flex: 3;
    letter-spacing: 0.8px;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content .benifits-list .benifit-row .relationship {
        flex: 0 1 75px;
        font-size: 12px;
        width: 75px;
        letter-spacing: 0.6px;
    }
}

.step5-wrapper .block .content .benifits-list .benifit-row .name {
    flex: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content .benifits-list .benifit-row .name {
        flex: 4;
    }
}

@media (min-width: 768px) {
    .step5-wrapper .block .content .benifits-list .benifit-row .percentage {
        flex: 2;
    }
}

.step5-wrapper .block .content .benifits-list .benifit-row .detail {
    flex: 4;
    font-size: 16px;
    color: #64c0ba;
    text-decoration: underline;
    cursor: pointer;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content .benifits-list .benifit-row .detail {
        flex: 6;
    }
}

.step5-wrapper .block .content .last-check {
    display: flex;
    width: 100%;
    justify-content: center;
}

    .step5-wrapper .block .content .last-check label {
        background-color: #efefef;
        color: #efefef;
    }

.step5-wrapper .block .content .detail-container .input-wrapper.title {
    padding: 5px;
}

@media (max-width: 767px) {
    .step5-wrapper .block .content .detail-container .input-wrapper.title {
        display: none;
    }
}

.step5-wrapper .block .content .detail-container .input-wrapper.title .value {
    font-size: 12px;
}

.step5-wrapper .block .content .detail-container .single-container {
    height: auto;
}

    .step5-wrapper .block .content .detail-container .single-container .single-wrapper .help {
        display: none;
    }

@media (max-width: 550px) {
    .step5-wrapper .block .content .detail-container .single-container .single-wrapper .help {
        display: inline;
    }
}

.step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row {
    color: #000;
    display: block;
    min-height: auto;
}

    .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title {
        font-size: 14px;
        margin: 0;
    }

@media (max-width: 550px) {
    .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title {
        color: #64c0ba;
    }
}

.step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule {
    margin-left: 10px;
}

@media (max-width: 550px) {
    .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule {
        color: #64c0ba;
    }
}

.step5-wrapper .block .content .detail-container .single-container .single-wrapper .value-select-wrapper {
    margin: 20px 0;
}

.step5-wrapper .block .content .detail-container .list-wrapper {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #224271;
    min-height: 105px;
    margin-top: 10px;
}

    .step5-wrapper .block .content .detail-container .list-wrapper span {
        margin-bottom: 5px;
    }

@media (max-width: 767px) {
    .step5-wrapper .block .content .detail-container .list-wrapper {
        display: none;
    }
}

@media (max-width: 550px) {
    .step5-wrapper .block .content .detail-container .amount-row .web {
        display: none;
    }
}

.step5-wrapper .block .content .detail-container .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .step5-wrapper .block .content .detail-container .amount-row .mobile {
        display: inline;
    }
}

.step5-wrapper .block .content .detail-container .total-wrapper {
    flex-grow: 0;
    min-height: 70px;
    padding: 10px;
}

.step5-wrapper .rule-check-wrapper {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 10px;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper {
        width: 100%;
    }
}

.step5-wrapper .rule-check-wrapper .rules-container {
    position: relative;
    display: flex;
    width: 100%;
    height: 430px;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container {
        flex-direction: column;
        height: auto;
    }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container {
        z-index: 99;
        flex-direction: column;
        position: relative;
        height: auto;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        border-radius: 5px;
    }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
    z-index: 100;
    display: flex;
    width: 270px;
    padding: 20px 5px 20px 0;
    height: calc((100% - 30px)/ 5);
    box-sizing: border-box;
    color: #9b9b9b;
    background-color: #efefef;
    border-radius: 5px 0 0 5px;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        color: #000000;
        background-color: #fff;
        width: 100%;
        min-height: 58px;
        margin-top: 0;
        padding: 8px 5px 8px 0;
        border-radius: 5px;
        box-shadow: none;
    }
}

@media (max-width: 550px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        min-height: 64px;
    }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .title {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: 1.3px;
    margin: auto 0;
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 20px;
}

    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
    }

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox {
    display: none;
}

    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:disabled + label {
        background-color: #c9c9c9;
        color: #c9c9c9;
    }

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
    z-index: 100;
    color: #000000;
    background-color: #fff;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
        z-index: 10;
        border-radius: 5px 5px 0 0;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
    }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected label {
    background-color: #efefef;
    color: #efefef;
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
    display: none;
    z-index: 99;
    width: 560px;
    height: 100%;
    background-color: #fff;
    padding: 27px 36px 31px 60px;
    border-radius: 0 5px 5px 5px;
    box-sizing: border-box;
    box-shadow: 0px 2px 7px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
        z-index: 1;
        width: 100%;
        border-radius: 0 0 5px 5px;
        padding: 0px 20px 25px 20px;
        box-shadow: none;
    }

        .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
            max-height: 200px;
        }
}

@media (max-width: 550px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h1, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h2, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h3, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h4, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h5, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h6, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper span, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper p, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper div, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper article, .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper section {
        font-size: 14px !important;
    }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 0 0 35px 0;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
        overflow-y: scroll;
        padding: 15px 0 0;
    }

        .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 7px;
            height: 7px;
        }

        .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar-thumb {
            border-radius: 7px;
            background-color: #d6d6d6;
            -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
            display: block;
        }

        .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar-track {
            border-radius: 7px;
        }
}

.step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper.selected {
    display: block;
}

.step5-wrapper .rule-check-wrapper .last-check-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 32px 0 0 0;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .last-check-container {
        flex-direction: column;
    }
}

.step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}

    .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper {
        width: 100%;
        height: 50px;
        font-size: 14px;
        color: #a4a8ab;
    }

        .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper.checked {
            color: #ea515d;
        }

@media (max-width: 767px) {
    .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper {
        font-size: 12px;
        margin-right: 0;
    }
}

.step5-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
    display: flex;
    justify-content: center;
    align-self: flex-end;
}

@media (max-width: 1024px) {
    .step5-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
        margin: 18px 0;
    }
}

@media (max-width: 767px) {
    .step5-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
        width: 100%;
    }
}

.payment-root {
    display: flex;
    justify-content: center;
}

    .payment-root .main-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .payment-root .main-wrapper.hidden {
            display: none;
        }

        .payment-root .main-wrapper.step1-wrapper .block {
            width: 330px;
        }

            .payment-root .main-wrapper.step1-wrapper .block .section-title {
                margin-bottom: 70px;
            }

            .payment-root .main-wrapper.step1-wrapper .block .hint-container {
                margin-bottom: 55px;
            }

            .payment-root .main-wrapper.step1-wrapper .block .otp-btn {
                margin-bottom: 50px;
            }

        .payment-root .main-wrapper.step2-wrapper .block {
            border-radius: 15px;
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
            width: 400px;
            padding: 33px 33px 52px 33px;
        }

        .payment-root .main-wrapper.step2-wrapper .input-wrapper {
            justify-content: space-between;
        }

            .payment-root .main-wrapper.step2-wrapper .input-wrapper:nth-child(2) {
                margin-bottom: 25px;
            }

            .payment-root .main-wrapper.step2-wrapper .input-wrapper .input-title {
                color: #ea515d;
            }

        .payment-root .main-wrapper.step2-wrapper .total-row {
            margin: 30px auto;
            letter-spacing: 0.7px;
        }

            .payment-root .main-wrapper.step2-wrapper .total-row .value {
                color: #ea515d;
                margin: 0 3px;
            }

        .payment-root .main-wrapper.step2-wrapper .btn-row {
            margin: 0 auto;
        }

        .payment-root .main-wrapper.step2-wrapper .org-row {
            margin-top: 60px;
            display: flex;
            max-width: 100vw;
        }

            .payment-root .main-wrapper.step2-wrapper .org-row img {
                max-width: 100%;
            }

@media (max-width: 1024px) {
    .payment-root .main-wrapper.step2-wrapper .org-row img {
        max-height: 30px;
    }
}

@media (max-width: 550px) {
    .payment-root .main-wrapper.step2-wrapper {
        padding: 0 3px;
    }

        .payment-root .main-wrapper.step2-wrapper .section-title {
            margin: 53px 0 44px 0;
        }

        .payment-root .main-wrapper.step2-wrapper .block {
            padding: 17px 15px 52px 15px;
            width: 100%;
        }

            .payment-root .main-wrapper.step2-wrapper .block .text-input.quarter, .payment-root .main-wrapper.step2-wrapper .block .input-field.quarter {
                width: 24%;
            }
}

.payment-root .main-wrapper.step3-wrapper .block {
    max-width: 415px;
    padding: 50px 0;
}

    .payment-root .main-wrapper.step3-wrapper .block .main-title {
        color: #ea515d;
        margin: 50px auto;
        font-weight: normal;
    }

@media (max-width: 550px) {
    .payment-root .main-wrapper.step3-wrapper .block .main-title {
        font-size: 20px;
        margin: 20px auto;
    }
}

.payment-root .main-wrapper.step3-wrapper .block .sub-title {
    color: #000;
    margin: 0 auto;
    font-weight: normal;
    width: 100%;
    text-align: center;
}

@media (max-width: 550px) {
    .payment-root .main-wrapper.step3-wrapper .block .sub-title {
        max-width: 280px;
        margin-bottom: 0px;
        font-size: 14px;
    }
}

.payment-root .main-wrapper.step3-wrapper .block .btn {
    margin: 40px auto 0 auto;
}

.payment-root .main-wrapper.step3-wrapper .block .image-wrapper {
    width: 100%;
    text-align: center;
}

@media (max-width: 767px) {
    .payment-root .main-wrapper.step3-wrapper .block .image-wrapper .payment-done-img {
        max-height: 120px;
    }
}

.payment-root .main-wrapper .section-title {
    color: #224271;
    font-weight: normal;
    font-size: 36px;
    margin: 108px 0;
}

@media (max-width: 550px) {
    .payment-root .main-wrapper .section-title {
        font-size: 20px;
        margin: 120px 0 85px 0;
    }
}

.payment-root .main-wrapper .block {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .payment-root .main-wrapper .block {
        width: 100%;
    }
}

.payment-root .main-wrapper .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
}

    .payment-root .main-wrapper .input-wrapper .input-title {
        width: 100%;
        min-height: 22px;
        font-size: 14px;
        color: #000;
        line-height: 1.64;
        letter-spacing: 1.2px;
        margin-bottom: 5px;
    }

    .payment-root .main-wrapper .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        .payment-root .main-wrapper .input-wrapper .text-input:focus {
            outline: none !important;
        }

        .payment-root .main-wrapper .input-wrapper .text-input.quarter {
            width: 75px;
        }

.payment-root .main-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .payment-root .main-wrapper .input-field.quarter {
        width: 75px;
    }

    .payment-root .main-wrapper .input-field.empty {
        box-shadow: none;
    }

    .payment-root .main-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .payment-root .main-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.payment-root .main-wrapper .hint-container {
    width: 100%;
}

    .payment-root .main-wrapper .hint-container .hint-wrapper {
        margin: 5px 0;
        font-size: 14px;
        line-height: 1.7;
        letter-spacing: 1.2px;
        color: rgba(53, 124, 142, 0.9);
    }

        .payment-root .main-wrapper .hint-container .hint-wrapper .sec.waiting {
            color: #d6d6d6;
        }

        .payment-root .main-wrapper .hint-container .hint-wrapper .fa-exclamation-triangle {
            color: #ea515d;
        }

        .payment-root .main-wrapper .hint-container .hint-wrapper .hint-link {
            cursor: pointer;
            color: #ea515d;
            text-decoration: none;
        }

.payment-root .main-wrapper .bank-link-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

    .payment-root .main-wrapper .bank-link-wrapper .line {
        background-color: #b8e6e5;
        height: 5px;
        width: 100%;
        margin-bottom: 2px;
    }

    .payment-root .main-wrapper .bank-link-wrapper .row {
        display: flex;
        justify-content: center;
        width: 100%;
        height: 45px;
        background-color: #64c0ba;
        border-radius: 0 0 15px 15px;
    }

        .payment-root .main-wrapper .bank-link-wrapper .row .link {
            color: #fff;
            text-decoration: underline;
            font-size: 10px;
            margin: auto;
            cursor: pointer;
            user-select: none;
        }

        .payment-root .main-wrapper .bank-link-wrapper .row .text {
            text-align: center;
            color: #fff;
            font-size: 10px;
            margin: auto;
            user-select: none;
        }

#root.product.productContent_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.productContent_root {
        height: auto;
        min-height: calc(100vh - 180px);
    }
}

#root.product.productContent_root .content_container {
    width: 750px;
    font-size: 20px;
    line-height: 1.5em;
    letter-spacing: 1px;
}

#root.product.productContent_root .list {
    width: 100%;
    margin-left: -25px;
    padding: 30px 25px;
}

#root.product.productContent_root .border {
    border-top: solid 1px #979797;
}

#root.product.productContent_root .list_title_container {
    margin-bottom: 25px;
}

#root.product.productContent_root .list_title {
    font-family: "PingFangTC-Medium", "Microsoft JhengHei";
    display: inline-block;
    font-size: 30px;
    line-height: 1.5em;
    margin-right: 10px;
    color: #224271;
}

#root.product.productContent_root .list_link {
    font-size: 20px;
    display: inline-block;
    color: #ea515d;
    line-height: 1.5em;
}

#root.product.productContent_root .list_number {
    color: #a4a8ab;
    line-height: 1.5em;
}

#root.product.productContent_root .list_content {
    font-family: "PingFangTC-Medium", "Microsoft JhengHei";
    margin: 15px 0px;
}

#root.product.productContent_root .table_container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 47px 0px 16px;
}

#root.product.productContent_root .table {
    padding: 24px 30px 0px;
    width: 358px;
    height: 209px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

#root.product.productContent_root .table_title_row {
    display: flex;
    width: 100%;
    font-family: "PingFangTC-Medium", "Microsoft JhengHei";
    color: #357c8e;
    height: 40px;
    border-bottom: solid 1px #9b9b9b;
    margin-bottom: 16px;
}

#root.product.productContent_root .table_ctn_row {
    display: flex;
    width: 100%;
    height: 28px;
    margin-bottom: 22px;
}

#root.product.productContent_root .table_left {
    display: inline-block;
    text-align: left;
    width: 60%;
}

#root.product.productContent_root .table_right {
    display: inline-block;
    text-align: right;
    width: 40%;
}

#root.product.productContent_root .table_info {
    color: #a4a8ab;
    margin-bottom: 50px;
    text-align: center;
}

#root.product.productContent_root .warning_title {
    font-size: 30px;
    color: #ea515d;
    margin-bottom: 24px;
}

#root.product.productContent_root .warning_ctn {
    display: flex;
    flex-direction: row;
    color: #ea515d;
    align-items: stretch;
    margin-bottom: 24px;
}

#root.product.productContent_root .dot {
    padding: 0px 5px;
}

#root.product.productContent_root .footer_wrapper {
    width: 100%;
}

@media (max-width: 1024px) {
    #root.product.productContent_root .content_container {
        width: 90%;
    }

    #root.product.productContent_root .list {
        margin-left: 0px;
        padding: 30px 0px;
    }
}

@media (max-width: 550px) {
    #root.product.productContent_root {
        width: 100%;
        height: calc(100vh - 210px);
        margin-top: 210px;
        margin-left: 0px;
    }

        #root.product.productContent_root .content_container {
            width: 90%;
            font-size: 16px;
        }

        #root.product.productContent_root .list {
            margin-left: 0px;
            padding: 20px 0px;
        }

        #root.product.productContent_root .list_title_container {
            margin-bottom: 11px;
        }

        #root.product.productContent_root .list_title {
            font-size: 20px;
        }

        #root.product.productContent_root .list_number {
            font-size: 12px;
        }

        #root.product.productContent_root .list_content {
            margin: 10px 0px;
        }

        #root.product.productContent_root .warning_title {
            font-size: 20px;
            margin-bottom: 11px;
        }

        #root.product.productContent_root .warning_ctn {
            margin-bottom: 11px;
        }

        #root.product.productContent_root .table_container {
            margin: 10px 0px;
        }

        #root.product.productContent_root .table_info {
            margin-bottom: 20px;
        }
}

#root.product.purchasingRules_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.purchasingRules_root {
        height: auto;
        min-height: calc(100vh - 180px);
    }
}

#root.product.purchasingRules_root .content_container {
    width: 750px;
    font-size: 20px;
    line-height: 1.5em;
}

#root.product.purchasingRules_root .rules {
    font-size: 30px;
    margin-bottom: 40px;
    color: #357c8e;
}

#root.product.purchasingRules_root .ctn_title {
    font-family: "PingFangTC-Medium", "Microsoft JhengHei";
    margin-bottom: 15px;
}

#root.product.purchasingRules_root .ctn {
    display: flex;
    margin-bottom: 25px;
}

#root.product.purchasingRules_root .inline {
    display: inline-block;
    margin: 0;
}

#root.product.purchasingRules_root .tag_6_table {
    margin-bottom: 25px;
    width: 820px;
    margin-left: -35px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

#root.product.purchasingRules_root .tag_6_table_row {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: flex-start;
    border-bottom: solid 1px #d6d6d6;
}

#root.product.purchasingRules_root .tag_6_table_col_1 {
    display: flex;
    width: 45%;
    align-items: center;
    border-right: solid 1px #d6d6d6;
    background-color: #efefef;
    color: #357c8e;
}

#root.product.purchasingRules_root .tag_6_table_col_2 {
    width: 55%;
    display: flex;
    align-items: center;
}

#root.product.purchasingRules_root .tag_6_table_col_3 {
    width: 27.5%;
    display: flex;
    align-items: center;
    border-right: solid 1px #d6d6d6;
}

#root.product.purchasingRules_root .tag_6_table_col_4 {
    width: 27.5%;
    display: flex;
    align-items: center;
}

#root.product.purchasingRules_root .tag_6_table_ctn_container {
    margin: 15px 34px;
}

#root.product.purchasingRules_root .tag_7_table_container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}

#root.product.purchasingRules_root .tag_7_table {
    padding: 24px 30px 0px;
    width: 358px;
    height: 209px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
}

#root.product.purchasingRules_root .tag_7_table_title_row {
    display: flex;
    width: 100%;
    font-family: "PingFangTC-Medium", "Microsoft JhengHei";
    color: #357c8e;
    height: 40px;
    border-bottom: solid 1px #9b9b9b;
    margin-bottom: 16px;
}

#root.product.purchasingRules_root .tag_7_table_ctn_row {
    display: flex;
    width: 100%;
    height: 28px;
    margin-bottom: 22px;
}

#root.product.purchasingRules_root .tag_7_table_left {
    display: inline-block;
    text-align: left;
    width: 60%;
}

#root.product.purchasingRules_root .tag_7_table_right {
    display: inline-block;
    text-align: right;
    width: 40%;
}

#root.product.purchasingRules_root .rule-table-accident {
    width: 100%;
    margin: 30px 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    font-size: 20px;
    max-width: 750px;
}

@media (max-width: 1024px) {
    #root.product.purchasingRules_root .rule-table-accident {
        font-size: 16px;
    }
}

#root.product.purchasingRules_root .rule-table-accident .row {
    width: 100%;
    display: flex;
    border-bottom: solid 1px #d6d6d6;
}

    #root.product.purchasingRules_root .rule-table-accident .row .title {
        display: flex;
        flex-wrap: wrap;
        width: 30%;
        color: #357c8e;
        border-right: solid 1px #d6d6d6;
        background-color: #efefef;
        padding: 10px 15px;
        box-sizing: border-box;
        justify-content: center;
    }

        #root.product.purchasingRules_root .rule-table-accident .row .title .text {
            text-align: left;
            margin: auto;
        }

@media (max-width: 1024px) {
    #root.product.purchasingRules_root .rule-table-accident .row .title {
        padding: 10px;
    }
}

#root.product.purchasingRules_root .rule-table-accident .row .content-col {
    width: 35%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    border-right: solid 1px #d6d6d6;
    box-sizing: border-box;
}

    #root.product.purchasingRules_root .rule-table-accident .row .content-col > .text {
        margin: auto;
    }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col.double {
        width: 70%;
    }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col.full {
        width: 100%;
    }

        #root.product.purchasingRules_root .rule-table-accident .row .content-col.full .text {
            margin: 0;
            color: #357c8e;
        }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col.text-center .text {
        text-align: center;
    }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col.text-left .text {
        text-align: left;
    }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col.text-right .text {
        text-align: right;
    }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 8px;
        justify-content: center;
    }

        #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.wrapper {
            padding: 0px;
            display: flex;
        }

        #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.center {
            width: 50%;
            min-width: 142px;
            margin: 0 auto;
        }

            #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.center .text {
                min-width: 142px;
            }

@media (max-width: 1024px) {
    #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.center {
        width: 100%;
        min-width: auto;
    }

        #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.center .text {
            min-width: auto;
        }
}

#root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.full {
    padding: 20px;
}

@media (max-width: 1024px) {
    #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col.full {
        padding: 10px;
    }
}

#root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col:nth-child(2), #root.product.purchasingRules_root .rule-table-accident .row .content-col .sub-col:nth-child(3) {
    border-top: solid 1px #d6d6d6;
}

#root.product.purchasingRules_root .rule-table-accident .row .content-col .min-col {
    padding: 8px;
    box-sizing: border-box;
    width: 50%;
    display: flex;
    justify-content: center;
}

    #root.product.purchasingRules_root .rule-table-accident .row .content-col .min-col.double {
        width: 66.6%;
    }

    #root.product.purchasingRules_root .rule-table-accident .row .content-col .min-col:nth-child(1) {
        border-right: solid 1px #d6d6d6;
    }

#root.product.purchasingRules_root .rule-table-accident .row .mark {
    color: #ea515d;
}

#root.product.purchasingRules_root .footer_wrapper {
    width: 100%;
}

@media (max-width: 1024px) {
    #root.product.purchasingRules_root.purchasingRules_root .content_container {
        width: 90%;
    }

    #root.product.purchasingRules_root.purchasingRules_root .tag_6_table {
        width: 100%;
        margin-left: 0px;
    }
}

@media (max-width: 550px) {
    #root.product.purchasingRules_root {
        width: 100%;
        height: calc(100vh - 210px);
        margin-top: 210px;
        margin-left: 0px;
    }
}

@media (max-width: 550px) and (-ms-high-contrast: none), (max-width: 550px) and (-ms-high-contrast: active) {
    #root.product.purchasingRules_root {
        height: auto;
    }
}

@media (max-width: 550px) {
    #root.product.purchasingRules_root .content_container {
        width: 90%;
        font-size: 16px;
    }
}

@media (max-width: 550px) {
    #root.product.purchasingRules_root .tag_6_table {
        width: 100%;
        margin-left: 0px;
        font-size: 14px;
    }
}

@media (max-width: 550px) {
    #root.product.purchasingRules_root .rules {
        font-size: 16px;
        margin-bottom: 10px;
    }
}

@media (max-width: 550px) {
    #root.product.purchasingRules_root .ctn_title {
        margin-bottom: 10px;
    }
}

@media (max-width: 550px) {
    #root.product.purchasingRules_root .ctn {
        margin-bottom: 20px;
    }
}

#root.product.productCalculation_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.productCalculation_root {
        min-height: calc(100vh - 180px);
    }
}

#root.product.productCalculation_root .content_container {
    max-width: 750px;
    width: 100%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.productCalculation_root .content_container:not(.accident) {
        min-height: 1160px;
    }
}

@media (max-width: 1024px) {
    #root.product.productCalculation_root .content_container:not(.accident) {
        min-height: 1320px;
    }
}

#root.product.productCalculation_root .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
}

    #root.product.productCalculation_root .input-wrapper.accident {
        padding: 10px 20px;
    }

    #root.product.productCalculation_root .input-wrapper .input-title {
        width: 100%;
        min-height: 22px;
        font-size: 14px;
        color: #ea515d;
        line-height: 1.64;
        letter-spacing: 1.2px;
        margin-bottom: 15px;
    }

        #root.product.productCalculation_root .input-wrapper .input-title.reverse {
            color: #224271;
        }

            #root.product.productCalculation_root .input-wrapper .input-title.reverse .hint {
                color: #ea515d;
            }

    #root.product.productCalculation_root .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        #root.product.productCalculation_root .input-wrapper .text-input:focus {
            outline: none !important;
        }

    #root.product.productCalculation_root .input-wrapper .row {
        display: flex;
        width: 100%;
        margin: 5px 0;
    }

        #root.product.productCalculation_root .input-wrapper .row .mark:not(.for-radio) {
            color: #000;
            margin: auto 8px;
        }

        #root.product.productCalculation_root .input-wrapper .row .first, #root.product.productCalculation_root .input-wrapper .row .third {
            width: 70px;
        }

        #root.product.productCalculation_root .input-wrapper .row .second {
            width: 125px;
        }

        #root.product.productCalculation_root .input-wrapper .row.hidden {
            display: none;
        }

@media (max-width: 767px) {
    #root.product.productCalculation_root .input-wrapper .row {
        flex-wrap: wrap;
    }
}

#root.product.productCalculation_root .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

#root.product.productCalculation_root .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
}

    #root.product.productCalculation_root .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    #root.product.productCalculation_root .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

#root.product.productCalculation_root .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    #root.product.productCalculation_root .input-wrapper .additional.full .hint {
        width: 100%;
    }

#root.product.productCalculation_root .input-wrapper .additional.show {
    display: flex;
}

#root.product.productCalculation_root .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    #root.product.productCalculation_root .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    #root.product.productCalculation_root .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        #root.product.productCalculation_root .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    #root.product.productCalculation_root .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        #root.product.productCalculation_root .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

#root.product.productCalculation_root .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    margin: 20px 40px 0 0;
    align-items: center;
}

    #root.product.productCalculation_root .input-wrapper .column.normal {
        width: 200px;
        margin: 0px 20px 0 0;
        align-items: center;
    }

@media (max-width: 767px) {
    #root.product.productCalculation_root .input-wrapper .column.normal {
        margin: 0px;
        width: 100%;
    }
}

#root.product.productCalculation_root .input-wrapper .column.big {
    width: 420px;
    max-width: 100%;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .input-wrapper .column.big {
        margin: 0px;
        width: 100%;
    }
}

#root.product.productCalculation_root .input-wrapper .column.half {
    width: calc(50% - 20px);
    margin: 20px 20px 0 0;
    justify-content: space-between;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .input-wrapper .column.half {
        width: 100%;
        margin: 0px 20px 0 0;
    }
}

#root.product.productCalculation_root .input-wrapper .column.date {
    flex-wrap: nowrap;
    margin: 0;
    width: auto;
}

    #root.product.productCalculation_root .input-wrapper .column.date.to {
        margin: 20px 0;
    }

@media (max-width: 550px) {
    #root.product.productCalculation_root .input-wrapper .column.date.to {
        width: 100%;
        display: contents;
    }
}

#root.product.productCalculation_root .input-wrapper .column.date .unit {
    margin: 0 10px;
}

    #root.product.productCalculation_root .input-wrapper .column.date .unit.to {
        margin: 0 5px;
        color: #ea515d;
    }

@media (max-width: 550px) {
    #root.product.productCalculation_root .input-wrapper .column.date .unit {
        margin: 5px 5px;
    }
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .input-wrapper .column.date {
        margin: 10px 0;
    }
}

#root.product.productCalculation_root .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

#root.product.productCalculation_root .input-wrapper .column .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    #root.product.productCalculation_root .input-wrapper .column .input-field.half {
        width: calc(50% - 10px);
    }

    #root.product.productCalculation_root .input-wrapper .column .input-field.small {
        height: 30px;
        width: auto;
    }

        #root.product.productCalculation_root .input-wrapper .column .input-field.small .selector {
            padding-right: 32px;
        }

        #root.product.productCalculation_root .input-wrapper .column .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    #root.product.productCalculation_root .input-wrapper .column .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    #root.product.productCalculation_root .input-wrapper .column .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

#root.product.productCalculation_root .step-flow {
    margin: 10px auto;
    max-width: 100%;
}

    #root.product.productCalculation_root .step-flow.mobile {
        display: none;
    }

@media (max-width: 767px) {
    #root.product.productCalculation_root .step-flow.mobile {
        display: block;
    }

    #root.product.productCalculation_root .step-flow.web {
        display: none;
    }
}

#root.product.productCalculation_root .detail-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container {
        width: calc(100% + 40px);
        margin: 0px -20px;
    }
}

#root.product.productCalculation_root .detail-container .single-container {
    position: relative;
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 240px;
    min-height: 240px;
    box-sizing: border-box;
}

    #root.product.productCalculation_root .detail-container .single-container .single-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 100%;
        width: 100%;
        flex: 0.5;
        background-color: #efefef;
        border-radius: 5px;
        margin: 5px;
        padding: 15px 30px;
        box-sizing: border-box;
    }

        #root.product.productCalculation_root .detail-container .single-container .single-wrapper.hidden {
            display: none;
        }

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper {
        padding: 12px;
        margin: 1.5px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper {
        padding: 10px 5px;
        margin: 1.5px;
    }
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .help {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ea515d;
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .title-row {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
    min-height: 66px;
    text-align: center;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .title-row {
        margin: 5px 15px 0px 0px;
    }
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .title-row .title {
    margin-right: 10px;
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .title-row .rule {
    text-decoration: underline;
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .value-select-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin: 0 0 10px 0;
    flex-wrap: wrap;
}

    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .value-select-wrapper .hint {
        width: 100%;
        text-align: center;
        font-size: 14px;
        color: #224271;
    }

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .value-select-wrapper {
        font-size: 12px;
    }
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .value-select-wrapper .unit {
    font-size: 18px;
    margin: 0 5px;
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    max-width: 75px;
    height: 30px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        #root.product.productCalculation_root .detail-container .single-container .single-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        #root.product.productCalculation_root .detail-container .single-container .single-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .single-amount-title {
    text-align: left;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .single-amount-title {
        font-size: 12px;
    }
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row .web {
        display: none;
    }
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row .mobile {
        display: inline;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row {
        font-size: 10px;
        margin: 5px 0 0 0;
    }
}

#root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row .value {
    font-size: 40px;
    color: #ea515d;
    line-height: 0.8;
    letter-spacing: 3.3px;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row .value {
        font-size: 30px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .single-container .single-wrapper .amount-row .value {
        font-size: 26px;
        line-height: 0.88;
    }
}

#root.product.productCalculation_root .detail-container .total-wrapper {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    background-color: #ea515d;
    color: #fff;
    min-height: 50px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container .total-wrapper {
        width: 100%;
        margin: 10px 0;
        padding: 10px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .total-wrapper {
        width: 100%;
        margin: 3px 0px;
    }
}

#root.product.productCalculation_root .detail-container .total-wrapper .total-title {
    font-size: 20px;
    margin: auto 20px;
}

#root.product.productCalculation_root .detail-container .total-wrapper .amount-row {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .total-wrapper .amount-row .web {
        display: none;
    }
}

#root.product.productCalculation_root .detail-container .total-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container .total-wrapper .amount-row .mobile {
        display: inline;
    }
}

#root.product.productCalculation_root .detail-container .total-wrapper .amount-row .value {
    font-size: 40px;
    margin: 0 10px;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

#root.product.productCalculation_root .sm-modal {
    z-index: 5000;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    top: 15px;
    right: 15px;
    padding: 20px;
    width: 237px;
    height: 178px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    color: #224271;
    font-size: 12px;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .sm-modal {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

#root.product.productCalculation_root .sm-modal .sm-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .sm-modal .sm-mask {
        display: block;
    }
}

#root.product.productCalculation_root .sm-modal .sm-container {
    z-index: 6000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

#root.product.productCalculation_root .sm-modal.hidden {
    display: none;
}

#root.product.productCalculation_root .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

#root.product.productCalculation_root .sm-modal .full-width {
    width: 100%;
}

#root.product.productCalculation_root .footer_wrapper {
    width: 100%;
}

#root.product.productCalculation_root .input-field {
    position: relative;
}

#root.product.productCalculation_root .select2, #root.product.productCalculation_root .select2 .selection {
    width: 100% !important;
}

#root.product.productCalculation_root .select2-selection {
    border-width: 0px;
    outline: none;
    background-color: transparent;
}

#root.product.productCalculation_root .select2-selection__arrow {
    display: none;
}

#root.product.productCalculation_root .detail-container.accident {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 30px 0;
    padding: 0 18px 60px;
    box-sizing: border-box;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.productCalculation_root .detail-container.accident {
        min-height: 900px;
    }
}

@media (max-width: 1024px) {
    #root.product.productCalculation_root .detail-container.accident {
        min-height: 1050px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident {
        padding: 20px 5px;
        width: calc(100% + 40px);
        margin: 30px -20px 0px -20px;
        min-height: 1000px;
    }
}

#root.product.productCalculation_root .detail-container.accident .title-wrapper {
    display: flex;
    width: 100%;
    margin: 45px 0;
    justify-content: center;
    color: #224271;
    font-size: 20px;
}

    #root.product.productCalculation_root .detail-container.accident .title-wrapper .title {
        margin: 0 10px;
    }

#root.product.productCalculation_root .detail-container.accident .single-container {
    position: relative;
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 240px;
    box-sizing: border-box;
    margin-top: 30px;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .single-container {
        width: calc(100% - 10px);
        margin: 30px 5px 0;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container {
        width: 100%;
        margin: 30px 0 0;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    min-height: 100%;
    width: 100%;
    flex: 0.5;
    background-color: #efefef;
    border-radius: 5px;
    margin: 5px;
    padding: 15px 30px;
    box-sizing: border-box;
}

    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper.hidden {
        display: none;
    }

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper {
        padding: 12px;
        margin: 1.5px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper {
        padding: 10px 5px;
        margin: 1.5px;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .help {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ea515d;
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .title-row {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
    min-height: 45px;
    text-align: center;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .title-row {
        margin: 5px 15px 0px 0px;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .title-row .title {
    margin-right: 10px;
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .title-row .rule {
    text-decoration: underline;
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .value-select-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin: 20px 0;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .value-select-wrapper {
        font-size: 16px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .value-select-wrapper {
        font-size: 12px;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .value-select-wrapper .unit {
    font-size: 18px;
    margin: 0 5px;
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 75px;
    height: 30px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .single-amount-title {
    text-align: center;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .single-amount-title {
        font-size: 12px;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row .web {
        display: none;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row .mobile {
        display: inline;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row {
        font-size: 10px;
    }
}

#root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row .value {
    font-size: 40px;
    color: #ea515d;
    line-height: 0.8;
    letter-spacing: 3.3px;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row .value {
        font-size: 30px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .single-container .single-wrapper .amount-row .value {
        font-size: 26px;
        line-height: 0.88;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper {
    flex: 1;
    display: flex;
    justify-content: space-between;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px 5px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper {
        margin: 5px;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper:not(.type) {
    margin: 0px 5px 10px 5px;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper:not(.type) {
        margin: 3px 0px;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper.type {
    background-color: #3892c0;
    min-height: 60px;
    justify-content: flex-start;
}

    #root.product.productCalculation_root .detail-container.accident .total-wrapper.type .btn {
        height: 30px;
        width: 90px;
        margin: auto 10px;
        background-color: #449ecc;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    }

        #root.product.productCalculation_root .detail-container.accident .total-wrapper.type .btn.selected {
            background-color: #ea515d;
        }

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper.type {
        min-height: 60px;
        height: auto;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .total {
    order: 1;
    display: flex;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper .total {
        width: 100%;
        order: 0;
        justify-content: flex-end;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .hint-wrapper {
    flex: 1;
    display: flex;
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper .hint-wrapper {
        width: 100%;
        flex: auto;
        margin-top: 10px;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .hint-wrapper .hint {
    margin: auto 0;
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .hint {
    order: 0;
    margin: auto 0 auto 10px;
}

    #root.product.productCalculation_root .detail-container.accident .total-wrapper .hint.hidden {
        visibility: hidden;
    }

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper .hint {
        width: 100%;
        order: 1row;
        text-align: right;
        margin: auto;
    }
}

@media (max-width: 767px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper {
        flex-wrap: wrap;
        min-height: 120px;
        padding: 10px;
        border-radius: 0px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper {
        width: 100%;
        margin: 3px 0px;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .total-title {
    font-size: 20px;
    margin: auto 20px;
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .amount-row {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper .amount-row .web {
        display: none;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    #root.product.productCalculation_root .detail-container.accident .total-wrapper .amount-row .mobile {
        display: inline;
    }
}

#root.product.productCalculation_root .detail-container.accident .total-wrapper .amount-row .value {
    font-size: 40px;
    margin: 0 10px;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

@media (max-width: 1024px) {
    #root.product.productCalculation_root .content_container {
        width: 90%;
    }

    #root.product.productCalculation_root .list {
        margin-left: 0px;
        padding: 30px 0px;
    }
}

@media (max-width: 550px) {
    #root.product.productCalculation_root {
        width: 100%;
        margin-left: 0px;
        height: calc(100vh - 210px);
        margin-top: 210px;
    }

        #root.product.productCalculation_root .content_container {
            width: 90%;
            font-size: 14px;
        }
}

.oops-root {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: 105px 0 75px 0;
    max-width: 280px;
}

    .oops-root img {
        max-width: 266px;
        margin: 0 auto;
    }

    .oops-root .title {
        color: #224271;
        font-size: 30px;
        text-align: center;
        font-weight: normal;
        margin: 40px auto;
    }

    .oops-root .description {
        color: #000;
        font-size: 20px;
        font-weight: normal;
        line-height: 1.55;
        letter-spacing: 1px;
        margin: 0;
    }

@media (max-width: 550px) {
    .oops-root {
        max-width: 220px;
    }

        .oops-root img {
            max-width: 176px;
        }

        .oops-root .title {
            font-size: 24px;
            margin: 25px auto;
        }

        .oops-root .description {
            font-size: 16px;
            letter-spacing: 0.8px;
        }
}

.activity-root {
    display: flex;
    max-width: 750px;
    flex-direction: column;
    margin: 80px auto;
}

    .activity-root .title {
        color: #224271;
        font-size: 30px;
        font-weight: normal;
        letter-spacing: 1.4px;
    }

    .activity-root .content {
        color: #000;
        font-size: 20px;
        line-height: 1.4;
        letter-spacing: 1px;
        margin: 22.5px 0;
    }

        .activity-root .content .mark {
            color: #ea515d;
            cursor: pointer;
            text-decoration: none;
        }

    .activity-root .block {
        margin: 22.5px 0;
        padding: 0 75px;
        height: 340px;
        display: flex;
        justify-content: center;
        width: 100%;
        box-sizing: border-box;
    }

        .activity-root .block img {
            max-height: 100%;
            max-width: 100%;
            object-fit: cover;
        }

@media (max-width: 767px) {
    .activity-root {
        margin: 30px auto 150px auto;
        padding: 0 18px;
    }

        .activity-root .block {
            padding: 0;
        }
}

@media (max-width: 550px) {
    .activity-root .title {
        font-size: 24px;
    }

    .activity-root .content {
        font-size: 16px;
    }

    .activity-root .block {
        max-height: 200px;
    }
}

#root.product.productIntro_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.productIntro_root {
        height: auto;
        min-height: calc(100vh - 180px);
    }
}

#root.product.productIntro_root .content_container {
    width: 87%;
    font-size: 20px;
    line-height: 1.5em;
    letter-spacing: 1px;
    margin: 0 auto;
}

#root.product.productIntro_root .introLists {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 85px;
}

#root.product.productIntro_root .intro_list {
    width: 30%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

    #root.product.productIntro_root .intro_list .list_wrapper {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: column;
        width: calc(100% - 70px);
        height: calc(100% - 40px);
        background-color: #ffffff;
        border-radius: 10px;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        padding: 0px 25px 40px;
    }

#root.product.productIntro_root .list_wrapper .img_wrapper {
    position: relative;
    width: calc(100% + 70px);
    line-height: 0;
    margin-bottom: 25px;
}

#root.product.productIntro_root .list_imgField {
    width: 100%;
    border-radius: 10px;
}

#root.product.productIntro_root .list_img {
    width: 100%;
    border-radius: 10px;
    z-index: 1;
}

#root.product.productIntro_root .list_slogan {
    position: absolute;
    width: 100%;
    height: 25%;
    bottom: 0px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    background-color: rgba(34, 66, 113, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    line-height: 25%;
    z-index: 10;
}

#root.product.productIntro_root .list_title {
    width: 100%;
    color: #ea515d;
}

#root.product.productIntro_root .list_ctn {
    margin-top: 20px;
}

#root.product.productIntro_root .list_href {
    color: #357c8e;
    text-decoration: none;
}

#root.product.productIntro_root .introField {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 140px;
}

    #root.product.productIntro_root .introField .img_wrapper {
        position: absolute;
        right: 0px;
        width: 48%;
        padding-bottom: 36%;
        height: 0;
        overflow: hidden;
    }

#root.product.productIntro_root .introField_img {
    width: 100%;
}

#root.product.productIntro_root .intro_title {
    width: 50%;
    color: #224271;
    margin-bottom: 30px;
    font-size: 36px;
}

#root.product.productIntro_root .intro_wrapper {
    width: calc(50% - 70px);
    padding-right: 70px;
}

    #root.product.productIntro_root .intro_wrapper.accident-example {
        width: 100%;
        padding-right: 0px;
    }

    #root.product.productIntro_root .intro_wrapper .mark {
        color: #ea515d;
    }

#root.product.productIntro_root .intro-table-accident {
    width: 100%;
    margin: 30px 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    font-size: 20px;
}

@media (max-width: 1024px) {
    #root.product.productIntro_root .intro-table-accident {
        font-size: 16px;
    }
}

#root.product.productIntro_root .intro-table-accident .row {
    width: 100%;
    display: flex;
    border-bottom: solid 1px #d6d6d6;
}

    #root.product.productIntro_root .intro-table-accident .row .title {
        display: flex;
        flex-wrap: wrap;
        width: 28%;
        color: #357c8e;
        border-right: solid 1px #d6d6d6;
        background-color: #efefef;
        padding: 28px;
        box-sizing: border-box;
    }

        #root.product.productIntro_root .intro-table-accident .row .title .text {
            text-align: left;
        }

@media (max-width: 1024px) {
    #root.product.productIntro_root .intro-table-accident .row .title {
        padding: 10px;
    }
}

#root.product.productIntro_root .intro-table-accident .row .content-col {
    width: 24%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    border-right: solid 1px #d6d6d6;
    box-sizing: border-box;
}

    #root.product.productIntro_root .intro-table-accident .row .content-col.double {
        width: 48%;
    }

    #root.product.productIntro_root .intro-table-accident .row .content-col.text-center .text {
        text-align: center;
    }

    #root.product.productIntro_root .intro-table-accident .row .content-col.text-left .text {
        text-align: left;
    }

    #root.product.productIntro_root .intro-table-accident .row .content-col.text-right .text {
        text-align: right;
    }

    #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 8px;
    }

        #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.wrapper {
            padding: 0px;
            display: flex;
        }

        #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.center {
            width: 50%;
            min-width: 142px;
            margin: 0 auto;
        }

            #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.center .text {
                min-width: 142px;
            }

@media (max-width: 1024px) {
    #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.center {
        width: 100%;
        min-width: auto;
    }

        #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.center .text {
            min-width: auto;
        }
}

#root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.full {
    padding: 28px 8px;
}

@media (max-width: 1024px) {
    #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col.full {
        padding: 10px;
    }
}

#root.product.productIntro_root .intro-table-accident .row .content-col .sub-col:nth-child(2), #root.product.productIntro_root .intro-table-accident .row .content-col .sub-col:nth-child(3) {
    border-top: solid 1px #d6d6d6;
}

#root.product.productIntro_root .intro-table-accident .row .content-col .min-col {
    padding: 8px;
    box-sizing: border-box;
    width: 33.3%;
}

    #root.product.productIntro_root .intro-table-accident .row .content-col .min-col.double {
        width: 66.6%;
    }

    #root.product.productIntro_root .intro-table-accident .row .content-col .min-col:nth-child(1) {
        border-right: solid 1px #d6d6d6;
    }

#root.product.productIntro_root .intro-table-accident .row .mark {
    color: #ea515d;
}

#root.product.productIntro_root .intro-table-accident .text {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: auto;
    letter-spacing: 1px;
}

    #root.product.productIntro_root .intro-table-accident .text.right {
        text-align: right;
    }

    #root.product.productIntro_root .intro-table-accident .text.left {
        text-align: left;
    }

#root.product.productIntro_root .intro-table-accident.second .title {
    padding: 6px 28px;
    width: 19%;
}

@media (max-width: 1024px) {
    #root.product.productIntro_root .intro-table-accident.second .title {
        padding: 6px;
    }
}

#root.product.productIntro_root .intro-table-accident.second .title .text {
    margin: 0;
}

#root.product.productIntro_root .intro-table-accident.second .content-col {
    width: 27%;
}

    #root.product.productIntro_root .intro-table-accident.second .content-col.double {
        width: 54%;
    }

    #root.product.productIntro_root .intro-table-accident.second .content-col.triple {
        width: 81%;
    }

#root.product.productIntro_root .intro-table-accident.second .text {
    text-align: left;
}

#root.product.productIntro_root .content_wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

#root.product.productIntro_root .content_list {
    width: 220px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
}

#root.product.productIntro_root .icon_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 150px;
    background-color: #224271;
    border-radius: 50%;
    margin-bottom: 35px;
}

    #root.product.productIntro_root .icon_wrapper.accident {
        background-color: #3892c0;
    }

#root.product.productIntro_root .content_list .price, #root.product.productIntro_root .content_list .name {
    text-align: center;
    color: #224271;
    margin-bottom: 12px;
}

#root.product.productIntro_root .content_list .ctn {
    text-align: center;
}

#root.product.productIntro_root .content_remark {
    width: 100%;
    text-align: center;
    color: #224271;
    margin-bottom: 80px;
    font-size: 18px;
}

#root.product.productIntro_root .footer_wrapper {
    width: 100%;
}

@media (max-width: 1024px) {
    #root.product.productIntro_root .introLists {
        flex-direction: column;
        justify-content: center;
        margin-bottom: 85px;
    }

    #root.product.productIntro_root .intro_list {
        width: 100%;
    }

    #root.product.productIntro_root .list_wrapper {
        margin-bottom: 20px;
    }

    #root.product.productIntro_root .list_title {
        text-align: center;
    }

    #root.product.productIntro_root .introField {
        align-items: center;
    }

        #root.product.productIntro_root .introField .img_wrapper {
            position: relative;
            width: 100%;
            padding-bottom: 75%;
            margin-bottom: 30px;
        }

    #root.product.productIntro_root .intro_title {
        width: 100%;
        text-align: center;
    }

    #root.product.productIntro_root .intro_wrapper {
        width: 100%;
        padding-right: 0px;
    }
}

@media (max-width: 550px) {
    #root.product.productIntro_root {
        width: 100%;
        height: calc(100vh - 210px);
        margin-top: 210px;
        margin-left: 0px;
    }

        #root.product.productIntro_root .content_container {
            width: 90%;
            font-size: 16px;
        }

        #root.product.productIntro_root .introLists {
            margin-bottom: 55px;
        }

        #root.product.productIntro_root .introField {
            margin-bottom: 55px;
        }

        #root.product.productIntro_root .intro_title {
            font-size: 24px;
        }

        #root.product.productIntro_root .content_wrapper {
            font-size: 12px;
        }

        #root.product.productIntro_root .content_list {
            width: 110px;
            margin-bottom: 40px;
        }

        #root.product.productIntro_root .icon_wrapper {
            width: 84px;
            height: 84px;
            margin-bottom: 20px;
        }

            #root.product.productIntro_root .icon_wrapper .icon {
                width: 54%;
            }

        #root.product.productIntro_root .content_remark {
            font-size: 14px;
            margin-bottom: 40px;
        }

        #root.product.productIntro_root .introField_img {
            width: 100%;
        }
}

.productList_root {
    width: 100%;
    min-height: 570px;
    padding-top: 18px;
}

    .productList_root.center {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .productList_root .center {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .productList_root .items_container {
        display: flex;
        width: 50%;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .productList_root .item {
        height: 420px;
        border-width: 0px;
        border-radius: 10px;
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.26);
        background-color: #ffffff;
        margin: 10px 0px;
        flex: 0 0 32%
    }

        .productList_root .item:hover {
            border: solid 6px #64c0ba;
            cursor: pointer;
        }

    .productList_root .link_title {
        width: 100%;
        height: 100px;
        font-family: "PingFangTC-Medium", "Microsoft JhengHei";
        font-size: 30px;
    }

    .productList_root .link_ctn {
        width: 100%;
        height: 100px;
        font-size: 20px;
        color: #64c0ba;
    }

    .productList_root .link_img_wrapper {
        height: 201px;
        width: 201px;
    }

        .productList_root .link_img_wrapper .img {
            max-width: 100%;
            max-height: 100%;
        }

            .productList_root .link_img_wrapper .img.big {
                transform: scale(1.2);
            }

@media (max-width: 900px) {
    .productList_root .items_container {
        width: 100%;
        padding: 10px 0;
        flex-wrap: wrap;
        min-width: 400px;
    }

    .productList_root .item {
        width: 40%;
        margin: 10px;
    }
}

@media (max-width: 550px) {
    .productList_root .productList_root {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 360px;
        padding-top: 25px;
    }

    .productList_root .item {
        width: 47%;
        height: 240px;
        border-radius: 10px;
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.26);
        background-color: #ffffff;
        margin: 10px 3px 10px 3px;
    }

    .productList_root .link_title {
        height: 65px;
        font-size: 18px;
    }

    .productList_root .link_ctn {
        height: 67px;
        font-size: 12px;
    }

    .productList_root .link_img_wrapper {
        height: 100px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

#root.product.productQA_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.productQA_root {
        height: auto;
        min-height: calc(100vh - 180px);
    }
}

#root.product.productQA_root .content_container {
    width: 800px;
    font-size: 20px;
    line-height: 1.5em;
    letter-spacing: 1px;
}

#root.product.productQA_root .list_container {
    width: calc(100% - 40px);
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    background-color: #ffffff;
    margin-bottom: 15px;
    padding: 8px 20px;
}

#root.product.productQA_root .list_ques {
    padding: 15px 10px;
    font-family: "PingFangTC-Medium", "Microsoft JhengHei";
    font-size: 18px;
    color: #224271;
    cursor: pointer;
}

#root.product.productQA_root .list_ans {
    padding: 15px 10px;
    font-size: 18px;
    color: #ea515d;
    border-top: solid 1px #d6d6d6;
    cursor: default;
}

#root.product.productQA_root .footer_wrapper {
    width: 100%;
}

#root.product.productQA_root .hidden {
    display: none;
}

#root.product.productQA_root .rule-table {
    width: 100%;
    margin: 30px 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    font-size: 20px;
    max-width: 750px;
}

@media (max-width: 1024px) {
    #root.product.productQA_root .rule-table {
        font-size: 16px;
    }
}

#root.product.productQA_root .rule-table .row {
    width: 100%;
    display: flex;
    border-bottom: solid 1px #d6d6d6;
}

    #root.product.productQA_root .rule-table .row .title {
        display: flex;
        flex-wrap: wrap;
        width: 30%;
        color: #357c8e;
        border-right: solid 1px #d6d6d6;
        background-color: #efefef;
        padding: 10px 15px;
        box-sizing: border-box;
        justify-content: center;
    }

        #root.product.productQA_root .rule-table .row .title .text {
            text-align: left;
            margin: auto;
        }

@media (max-width: 1024px) {
    #root.product.productQA_root .rule-table .row .title {
        padding: 10px;
    }
}

#root.product.productQA_root .rule-table .row .content-col {
    width: 35%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    border-right: solid 1px #d6d6d6;
    box-sizing: border-box;
}

    #root.product.productQA_root .rule-table .row .content-col > .text {
        margin: auto;
    }

    #root.product.productQA_root .rule-table .row .content-col.double {
        width: 70%;
    }

    #root.product.productQA_root .rule-table .row .content-col.full {
        width: 100%;
    }

        #root.product.productQA_root .rule-table .row .content-col.full .text {
            margin: 0;
            color: #357c8e;
        }

    #root.product.productQA_root .rule-table .row .content-col.text-center .text {
        text-align: center;
    }

    #root.product.productQA_root .rule-table .row .content-col.text-left .text {
        text-align: left;
    }

    #root.product.productQA_root .rule-table .row .content-col.text-right .text {
        text-align: right;
    }

    #root.product.productQA_root .rule-table .row .content-col .sub-col {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 8px;
        justify-content: center;
    }

        #root.product.productQA_root .rule-table .row .content-col .sub-col.wrapper {
            padding: 0px;
            display: flex;
        }

        #root.product.productQA_root .rule-table .row .content-col .sub-col.center {
            width: 50%;
            min-width: 142px;
            margin: 0 auto;
        }

            #root.product.productQA_root .rule-table .row .content-col .sub-col.center .text {
                min-width: 142px;
            }

@media (max-width: 1024px) {
    #root.product.productQA_root .rule-table .row .content-col .sub-col.center {
        width: 100%;
        min-width: auto;
    }

        #root.product.productQA_root .rule-table .row .content-col .sub-col.center .text {
            min-width: auto;
        }
}

#root.product.productQA_root .rule-table .row .content-col .sub-col.full {
    padding: 20px;
}

@media (max-width: 1024px) {
    #root.product.productQA_root .rule-table .row .content-col .sub-col.full {
        padding: 10px;
    }
}

#root.product.productQA_root .rule-table .row .content-col .sub-col:nth-child(2), #root.product.productQA_root .rule-table .row .content-col .sub-col:nth-child(3) {
    border-top: solid 1px #d6d6d6;
}

#root.product.productQA_root .rule-table .row .content-col .min-col {
    padding: 8px;
    box-sizing: border-box;
    width: 50%;
    display: flex;
    justify-content: center;
}

    #root.product.productQA_root .rule-table .row .content-col .min-col.double {
        width: 66.6%;
    }

    #root.product.productQA_root .rule-table .row .content-col .min-col:nth-child(1) {
        border-right: solid 1px #d6d6d6;
    }

#root.product.productQA_root .rule-table .row .mark {
    color: #ea515d;
}

@media (max-width: 1024px) {
    #root.product.productQA_root .content_container {
        width: 90%;
    }
}

@media (max-width: 550px) {
    #root.product.productQA_root {
        width: 100%;
        height: calc(100vh - 210px);
        margin-top: 210px;
        margin-left: 0px;
    }

        #root.product.productQA_root .content_container {
            width: 90%;
            font-size: 16px;
        }

        #root.product.productQA_root .list_ques {
            padding: 15px 0px;
        }

        #root.product.productQA_root .list_ans {
            padding: 15px 0px;
        }
}

.news_root {
    position: relative;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
}

    .news_root .news_title {
        width: 100%;
        min-height: 36px;
        font-size: 36px;
        line-height: 36px;
        color: #ea515d;
        letter-spacing: 1.7px;
    }

    .news_root .news_carousel {
        height: 150px;
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    .news_root .news_item_container {
        text-align: center;
        width: calc(100% - 120px);
    }

    .news_root .news_button {
        width: 60px;
        height: 60px;
        border-radius: 5px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        background-color: #ea515d;
        display: flex;
        justify-content: center;
        border-width: 0px;
        cursor: pointer;
    }

        .news_root .news_button.prev {
            left: 30px;
            padding-left: 15px;
        }

        .news_root .news_button.next {
            right: 30px;
            padding-right: 15px;
        }

    .news_root .arrow {
        width: 15px;
        height: 15px;
        margin: auto 0;
        border-top: 2px solid #fff;
        border-left: 2px solid #fff;
        border-right: 2px solid transparent;
        border-bottom: 2px solid transparent;
    }

        .news_root .arrow.prev {
            transform: rotate(-45deg);
        }

        .news_root .arrow.next {
            transform: rotate(135deg);
        }

    .news_root .news-item {
        color: #224271;
        font-size: 24px;
        letter-spacing: 1.1px;
    }

@media (max-width: 550px) {
    .news_root {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }

        .news_root .news_carousel {
            width: 100vw;
            height: 75px;
        }

        .news_root .news_title {
            display: none;
        }

        .news_root .news_button {
            width: 30px;
            height: 70px;
        }

            .news_root .news_button.prev {
                left: 0px;
                padding-left: 5px;
            }

            .news_root .news_button.next {
                right: 0px;
                padding-right: 5px;
            }

        .news_root .news_item_container {
            width: calc(100vw - 60px);
            font-size: 14px;
        }

        .news_root .arrow {
            width: 10px;
            height: 10px;
        }

            .news_root .arrow.prev {
                margin-right: -10px;
            }

            .news_root .arrow.next {
                margin-left: -10px;
            }

        .news_root .news-item {
            font-size: 20px;
            line-height: 1.5;
        }
}

.newslist-root {
    background-color: #357c8e;
    padding: 46px;
    box-sizing: border-box;
    min-height: 50vh;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 767px) {
    .newslist-root {
        padding: 8px;
    }
}

.newslist-header-container {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
}

    .newslist-header-container .newslist-header-wrapper {
        display: flex;
        justify-content: center;
        width: 50%;
        margin-bottom: -7px;
    }

@media (min-width: 1025px) {
    .newslist-header-container .newslist-header-wrapper {
        height: 142px;
    }
}

@media (max-width: 1024px) {
    .newslist-header-container .newslist-header-wrapper {
        height: 80px;
    }
}

@media (max-width: 767px) {
    .newslist-header-container .newslist-header-wrapper {
        width: 100%;
        justify-content: space-around;
    }
}

.newslist-header-container .newslist-header-wrapper .character {
    max-height: 100%;
    margin: auto 0;
}

@media (max-width: 1024px) {
    .newslist-header-container .newslist-header-wrapper .character.web {
        display: none;
    }
}

@media (min-width: 1025px) {
    .newslist-header-container .newslist-header-wrapper .character.mobile {
        display: none;
    }
}

.newslist-header-container .newslist-header-wrapper .newslist-header-title {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 1.9px;
    margin: auto 0;
}

@media (max-width: 1024px) {
    .newslist-header-container .newslist-header-wrapper .newslist-header-title {
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .newslist-header-container .newslist-header-wrapper .newslist-header-title {
        font-size: 30px;
        margin: auto 0;
    }
}

.newslist-content-container {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    padding: 0px 15px 20px 15px;
    border-radius: 10px;
    background-color: #efefef;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
    margin-top: 30px;
}

@media (max-width: 767px) {
    .newslist-content-container {
        padding: 0px 5px;
    }
}

.newslist-content-container .newslist-content-wrapper {
    display: flex;
    flex-wrap: wrap;
}

    .newslist-content-container .newslist-content-wrapper.hidden {
        display: none;
    }

    .newslist-content-container .newslist-content-wrapper .table-container {
        margin: 15px auto;
        border-radius: 5px;
        background-color: #fff;
        width: 100%;
        max-width: 1000px;
    }

@media (max-width: 767px) {
    .newslist-content-container .newslist-content-wrapper .table-container {
        background-color: transparent;
    }
}

.newslist-content-container .newslist-content-wrapper .table-container .title-wrapper {
    padding: 10px 15px;
    letter-spacing: 0.9px;
}

@media (max-width: 767px) {
    .newslist-content-container .newslist-content-wrapper .table-container .title-wrapper {
        display: none;
    }
}

.newslist-content-container .newslist-content-wrapper .table-container .table-header {
    border-radius: 5px 5px 0px 0px;
    background-color: #64c0ba;
    color: #fff;
    padding: 12px 15px;
    display: flex;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .newslist-content-container .newslist-content-wrapper .table-container .table-header {
        display: none;
    }
}

.newslist-content-container .newslist-content-wrapper .table-container .table-header span {
    padding: 0 5px 0 0;
}

.newslist-content-container .newslist-content-wrapper .table-container .table-header .date {
    flex: 1;
}

.newslist-content-container .newslist-content-wrapper .table-container .table-header .title {
    flex: 6;
}

.newslist-content-container .newslist-content-wrapper .table-container .table-list {
    display: flex;
    padding-bottom: 3px;
    flex-wrap: wrap;
}

@media (max-width: 550px) {
    .newslist-content-container .newslist-content-wrapper .table-container .table-list {
        max-height: 375px;
        overflow-y: auto;
    }
}

.newslist-content-container .newslist-content-wrapper .table-container .table-list .row {
    display: flex;
    padding: 12px 15px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: solid 1px #d6d6d6;
}

    .newslist-content-container .newslist-content-wrapper .table-container .table-list .row span, .newslist-content-container .newslist-content-wrapper .table-container .table-list .row a {
        padding: 0 5px 0 0;
        box-sizing: border-box;
    }

    .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .date {
        flex: 1;
    }

    .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .title {
        flex: 6;
    }

    .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .row-title {
        display: none;
    }

@media (max-width: 767px) {
    .newslist-content-container .newslist-content-wrapper .table-container .table-list .row {
        flex-wrap: wrap;
        margin-bottom: 5px;
        border-radius: 5px;
        padding: 0;
        background-color: #fff;
    }

        .newslist-content-container .newslist-content-wrapper .table-container .table-list .row span {
            padding: 10px;
            font-size: 14px;
        }

        .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .date {
            flex: auto;
            width: 50%;
            order: 2;
            background-color: #b8e6e5;
            font-size: 14px;
            border-radius: 0 5px 0 0;
        }

        .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .row-title {
            order: 1;
            width: 25%;
            background-color: #b8e6e5;
            color: #357c8e;
            border-radius: 5px 0 0 0;
        }

        .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .title {
            flex: auto;
            width: 100%;
            order: 8;
            display: flex;
            padding: 10px;
        }

        .newslist-content-container .newslist-content-wrapper .table-container .table-list .row .row-title {
            display: flex;
        }
}

.newslist-paging-container {
    margin: 15px auto;
    display: flex;
}

    .newslist-paging-container a.active {
        background-color: #ea515d;
    }

    .newslist-paging-container a {
        width: 40px;
        height: 40px;
        border-radius: 5px;
        background-color: #64c0ba;
        outline: none;
        color: #fff;
        cursor: pointer;
        margin: 0 10px;
        box-sizing: border-box;
        display: flex;
    }

        .newslist-paging-container a span {
            margin: auto;
            text-decoration: none;
        }

        .newslist-paging-container a.disabled {
            cursor: not-allowed;
            background-color: #efefef;
            color: #a4a8ab;
        }

.button_container .button, .button_bar_container .button {
    display: inline-block;
    width: 150px;
    height: 40px;
    border-radius: 5px;
    font-size: 18px;
    font-family: "PingFangTC-Semibold", "Microsoft JhengHei";
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    border-width: 0px;
    cursor: pointer;
    margin: 0 10px;
}

.calcButton {
    background-color: #64c0ba;
}

    .calcButton.normal.hidden {
        display: none;
    }

    .calcButton.year {
        display: none;
        background-color: #035fb2;
    }

        .calcButton.year.show {
            display: inline-block;
        }

.purchasingButton {
    background-color: #ea515d;
}

.button_container {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.button_bar_container {
    z-index: 10;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% - 159px);
    height: 80px;
    background-color: rgba(255, 255, 255, 0.85);
    right: 0px;
    bottom: 0px;
}

    .button_bar_container.hidden {
        display: flex !important;
        visibility: hidden !important;
    }

@media (max-width: 550px) {
    .button_bar_container {
        width: 100%;
        height: 80px;
    }

        .button_bar_container .button {
            margin: 0 2px;
        }

    .button_container .button {
        width: 140px;
        font-size: 16px;
        margin: 0 2px;
    }
}

.purchase-root.accident {
    width: 100%;
    padding: 50px 0 0;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .purchase-root.accident {
        padding: 0;
    }
}

.purchase-root.accident[data-step="1"] .step-wrapper .prev {
    visibility: hidden;
}

.purchase-root.accident .btn {
    width: 121px;
    font-size: 18px;
}

    .purchase-root.accident .btn.cancel, .purchase-root.accident .btn.modify, .purchase-root.accident .btn.rule-check-btn {
        background-color: #ea515d;
    }

    .purchase-root.accident .btn.cancel {
        margin: 0 10px;
    }

    .purchase-root.accident .btn.modify {
        width: 90px;
    }

@media (max-width: 767px) {
    .purchase-root.accident .btn.modify {
        width: 80px;
    }
}

.purchase-root.accident .btn:disabled {
    cursor: not-allowed;
    background-color: #d6d6d6;
    color: #a4a8ab;
}

.purchase-root.accident .purchase-wrapper {
    z-index: 1;
    position: relative;
    background-color: #3892c0;
    border-radius: 10px;
    width: 100%;
    max-width: 720px;
    max-height: calc(100vh - 187px);
    margin: auto;
    padding: 20px 0px;
}

@media (max-width: 1024px) {
    .purchase-root.accident .purchase-wrapper {
        max-height: calc(100vh - 87px);
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-wrapper {
        border-radius: 0px;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-wrapper {
        position: fixed;
        top: 65px;
        max-height: calc(100vh - 65px);
    }
}

.purchase-root.accident .purchase-wrapper > .title-wrapper {
    display: flex;
    justify-content: center;
}

    .purchase-root.accident .purchase-wrapper > .title-wrapper .title {
        font-size: 20px;
        font-weight: normal;
        color: #fff;
        margin: 0 auto;
    }

.purchase-root.accident .purchase-wrapper .img-wrapper {
    position: absolute;
    width: 100%;
    top: 15px;
    left: 0;
    display: flex;
    padding: 0 60px;
    justify-content: space-between;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-wrapper .img-wrapper {
        padding: 0 30px;
    }
}

.purchase-root.accident .purchase-wrapper .img-wrapper img {
    z-index: 980;
}

.purchase-root.accident .step-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 30px;
    box-sizing: border-box;
    margin-top: 5px;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step-wrapper {
        padding: 0 25px;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .step-wrapper {
        z-index: 999;
        position: fixed;
        bottom: 0;
        left: 0;
        display: flex;
        height: 58px;
        width: 100vw;
        background-color: #3892c0;
    }
}

.purchase-root.accident .step-wrapper .action {
    padding: 0;
    color: #fff;
    cursor: pointer;
    background-color: transparent;
    border: none;
    outline: none;
    max-width: 64px;
}

    .purchase-root.accident .step-wrapper .action:disabled {
        color: #fff;
        opacity: 0.3;
        cursor: not-allowed;
    }

@media (max-width: 767px) {
    .purchase-root.accident .step-wrapper .action:disabled {
        margin-top: -8px;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .step-wrapper .action:disabled {
        margin-top: 5px;
    }
}

@media (max-height: 824px) and (min-width: 1024px) {
    .purchase-root.accident .step-wrapper .action:disabled {
        margin-top: -8px;
    }
}

@media (max-height: 726px) and (min-width: 767px) {
    .purchase-root.accident .step-wrapper .action:disabled {
        margin-top: -8px;
    }
}

.purchase-root.accident .step-wrapper .action.yellow {
    color: #ffec00;
}

.purchase-root.accident .step-wrapper .step-dot-wrapper {
    display: flex;
    justify-content: space-around;
    width: 150px;
}

    .purchase-root.accident .step-wrapper .step-dot-wrapper .step-dot {
        width: 10px;
        height: 10px;
        background-color: #fff;
        border-radius: 5px;
    }

        .purchase-root.accident .step-wrapper .step-dot-wrapper .step-dot.doing {
            background-color: #ea515d;
        }

        .purchase-root.accident .step-wrapper .step-dot-wrapper .step-dot.done {
            background-color: #ea515d;
        }

.purchase-root.accident .purchase-content-container {
    position: relative;
    height: 500px;
    max-height: calc(100vh - 304px);
    width: calc(100% + 80px);
    max-width: 100vw;
    margin: 20px -40px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.26);
    padding-top: 15px;
    box-sizing: border-box;
    overflow-y: auto;
}

@media (max-width: 1024px) {
    .purchase-root.accident .purchase-content-container {
        width: 100%;
        max-height: calc(100vh - 186px);
        margin: 20px 0px;
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container {
        height: calc(100vh - 186px);
        border-radius: 0px;
        overflow-y: auto;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container {
        padding-bottom: 70px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

    .purchase-root.accident .purchase-content-container .main-wrapper.hidden {
        display: none;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper.step1-wrapper {
        padding: 40px 70px;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper.step1-wrapper {
        padding: 35px 20px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper.step2-wrapper {
    padding: 40px 60px;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper.step2-wrapper {
        padding: 35px 20px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper.step3-wrapper {
    padding: 40px 60px;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper.step3-wrapper {
        padding: 35px 20px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper.step4-wrapper {
    padding: 40px 60px;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper.step4-wrapper {
        padding: 30px 3px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper.step5-wrapper {
    padding: 55px 40px;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper.step5-wrapper {
        padding: 25px 0px;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper {
        width: auto;
        height: auto;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper.p-5 {
        padding: 10px 5px;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper.p-5 {
        font-size: 14px !important;
        padding: 10px 20px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper.fixed {
    display: none;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper.show {
    display: flex;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper.hidden {
    display: none;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .step-flow {
    margin: 10px auto;
    max-width: 100%;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .step-flow.mobile {
        display: none;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .step-flow.mobile {
        display: block;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .step-flow.web {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title {
    width: 100%;
    min-height: 22px;
    font-size: 14px;
    color: #ea515d;
    line-height: 1.64;
    letter-spacing: 1.2px;
    margin-bottom: 10px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.reverse {
        color: #224271;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.reverse .hint {
            color: #ea515d;
        }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.mobile-hidden {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.mobile-shown {
    display: none;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.mobile-shown.hint {
        color: #224271;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.mobile-shown {
        display: inline;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.sub {
    color: #224271;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title.hint, .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title .hint {
    color: #224271;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title .hint {
    margin-left: 5px;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-title .hint.mobile-hidden {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .text-input {
    width: 100%;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .text-input:focus {
        outline: none !important;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row {
    display: flex;
    width: 100%;
    margin: 5px 0;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .not-yet {
        color: #ea515d;
        margin: 0 10px;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .not-yet.hidden {
            display: none;
        }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .mark:not(.for-radio) {
        color: #000;
        margin: auto 8px;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .first, .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .third {
        width: 70px;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .second {
        width: 125px;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row.hidden {
        display: none;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row {
        flex-wrap: wrap;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .row .text-input {
        margin-bottom: 7px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
    margin-top: 15px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional.full .hint {
        width: 100%;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional.show {
    display: flex;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 230px;
    margin: 0px 20px 0 0;
    align-items: center;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.big {
        width: 420px;
        max-width: 100%;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.half {
        width: calc(50% - 20px);
        margin: 20px 20px 0 0;
        justify-content: space-between;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.half {
        width: 100%;
        margin: 0 20px 0 0;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.half:last-child {
            margin-top: 15px;
        }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.date {
    flex-wrap: nowrap;
    margin: 0;
    width: auto;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.date.to {
        margin: 20px 0;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.date .unit {
        margin: 0 10px;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.date .unit.to {
            margin: 0 5px;
            color: #ea515d;
        }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column.date {
        margin: 10px 0;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column {
        margin: 20px 20px 0 0;
        width: 100%;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

.purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field.half {
        width: calc(50% - 10px);
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        width: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .input-wrapper .input-field.row {
        box-shadow: none;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .checkbox-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .checkbox-container .row {
        width: auto;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .checkbox-container .text-input {
        height: 30px;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 10px auto 0;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
        font-size: 18px;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .checkbox-wrapper label.gray {
            background-color: #efefef;
            color: #efefef;
        }

@media (max-width: 1024px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .checkbox-wrapper .checkbox {
    display: none;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .radio-wrapper {
    flex-grow: 0;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-right: 25px;
    height: 18px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .radio-wrapper .radio {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .radio-wrapper .radio:checked ~ .mark:after, .purchase-root.accident .purchase-content-container .main-wrapper .radio-wrapper .radio[checked=checked] ~ .mark:after {
            display: block;
        }

    .purchase-root.accident .purchase-content-container .main-wrapper .radio-wrapper .mark {
        position: absolute;
        top: 0;
        left: 0;
        height: 18px;
        width: 18px;
        background-color: #efefef;
        border-radius: 50%;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .radio-wrapper .mark:after {
            content: "";
            position: absolute;
            display: none;
            background-color: #224271;
            width: 8px;
            height: 8px;
            top: 5px;
            left: 5px;
            border-radius: 50%;
        }

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container {
    display: flex;
    flex-direction: column;
    width: calc(100% + 50px);
    margin: 30px -25px 0px -25px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container {
        width: calc(100% + 40px);
        margin: 30px -20px 0px -20px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container {
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 240px;
    box-sizing: border-box;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        height: 100%;
        width: 100%;
        flex: 0.5;
        background-color: #efefef;
        border-radius: 5px;
        margin: 5px;
        padding: 15px 30px;
        box-sizing: border-box;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper.hidden {
            display: none;
        }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper {
        padding: 10px 5px;
        margin: 1.5px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .help {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ea515d;
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
    text-align: center;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row {
        margin: 22px 15px 0px 0px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row .title {
    margin-right: 10px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .title-row .rule {
    text-decoration: underline;
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin: 20px 0;
    flex-wrap: wrap;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper .hint {
        width: 100%;
        text-align: center;
        font-size: 14px;
        color: #224271;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper {
        font-size: 12px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .value-select-wrapper .unit {
    font-size: 18px;
    margin: 0 5px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    max-width: 75px;
    width: 100%;
    height: 30px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .single-amount-title {
    text-align: center;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .single-amount-title {
        font-size: 12px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .web {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .mobile {
        display: inline;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row {
        font-size: 10px;
        margin: 5px 0 0 0;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .value {
    font-size: 40px;
    color: #ea515d;
    line-height: 0.8;
    letter-spacing: 3.3px;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .single-container .single-wrapper .amount-row .value {
        font-size: 26px;
        line-height: 0.88;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper {
    flex: 1;
    display: flex;
    justify-content: space-between;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper:not(.type) {
        margin: 0px 5px 10px 5px;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper:not(.type) {
        margin: 3px 0px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper.type {
    background-color: #3892c0;
    min-height: 60px;
    justify-content: flex-start;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper.type .btn {
        height: 30px;
        width: 90px;
        margin: auto 10px;
        background-color: #449ecc;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper.type .btn.selected {
            background-color: #ea515d;
        }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper.type {
        min-height: 60px;
        height: auto;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .total {
    order: 1;
    display: flex;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .total {
        width: 100%;
        order: 0;
        justify-content: flex-end;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .hint-wrapper {
    flex: 1;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .hint-wrapper {
        width: 100%;
        flex: auto;
        margin-top: 10px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .hint-wrapper .hint {
    margin: 0;
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .hint {
    order: 0;
    margin: auto 0 auto 10px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .hint.hidden {
        visibility: hidden;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .hint {
        width: 100%;
        order: 1;
        text-align: right;
        margin: auto;
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper {
        flex-wrap: wrap;
        min-height: 120px;
        padding: 10px;
        border-radius: 0px;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper {
        width: 100%;
        margin: 3px 0px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .total-title {
    font-size: 20px;
    margin: auto 20px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .web {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .mobile {
        display: inline;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .detail-container .total-wrapper .amount-row .value {
    font-size: 40px;
    margin: 0 10px;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper {
    display: flex;
    width: 100%;
    border-radius: 5px;
    padding: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    margin: 10px 0;
    flex-wrap: wrap;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper {
        padding: 0;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.selected .title-wrapper {
    background-color: #64c0ba;
    border-radius: 5px 5px 0 0;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.selected .radio-wrapper {
    color: #fff;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.selected .content-wrapper {
    display: flex;
    margin-top: 10px;
    flex-wrap: wrap;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.selected.legal .title-wrapper {
    border-radius: 5px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .title-wrapper {
    display: flex;
    line-height: 1.15;
    width: 100%;
    color: #224271;
    margin: 0;
    padding: 0;
    border-radius: 5px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .title-wrapper:hover {
        background-color: #64c0ba;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    font-size: 18px;
    width: 100%;
    padding: 10px 20px 10px 38px;
    margin-right: 0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper {
        overflow-x: inherit;
        overflow-y: inherit;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper .mark {
    top: 10px;
    left: 10px;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper {
        padding: 10px 20px 10px 38px;
        font-size: 14px;
        height: 28px;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper .mark {
            top: 15px;
        }

        .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .radio-wrapper .text {
            margin: auto 0;
            line-height: 14px;
        }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper .content-wrapper {
    display: none;
    width: 100%;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper {
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 10px);
    margin: 0 -5px;
    overflow-x: auto;
    padding: 0 10px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column {
        display: flex;
        width: 150px;
        min-width: 150px;
        height: 156px;
        border-radius: 5px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: 10px 5px;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
        box-sizing: border-box;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column:nth-child(5) {
            display: none;
        }

        .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column.create {
            flex-direction: column;
            justify-content: center;
            border: 1px solid #a4a8ab;
            color: #a4a8ab;
            text-align: center;
            cursor: pointer;
            user-select: none;
            box-shadow: none;
        }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column.create .add-circle {
                width: 53px;
                height: 53px;
                border: 1px solid #a4a8ab;
                border-radius: 50%;
                font-size: 44px;
                line-height: 44px;
                margin: 0 auto 18px auto;
                font-weight: 300;
            }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column.create span {
                width: 100%;
            }

        .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row {
            width: 100%;
            display: flex;
            box-sizing: border-box;
            color: #224271;
        }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row .value {
                width: 100%;
                height: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.action {
                justify-content: space-between;
                padding: 8px;
            }

                .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.action .fas {
                    cursor: pointer;
                }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.title, .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.name {
                justify-content: center;
                padding: 8px;
                text-align: center;
            }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.title {
                height: 30px;
                background-color: #224271;
                color: #fff;
                font-size: 12px;
            }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.name {
                color: #224271;
                font-size: 20px;
                justify-content: center;
            }

            .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent {
                height: 40px;
                padding: 9px 8px;
                background-color: #ea515d;
                border-radius: 0 0 5px 5px;
                justify-content: space-between;
                font-size: 14px;
            }

                .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .text-input {
                    width: 72px;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    padding: 0;
                    border: none;
                    border-radius: 2px;
                    text-align: center;
                    outline: none;
                    box-sizing: border-box;
                }

                .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .text-fixed {
                    color: #fff;
                    flex: 1;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    border: none;
                    text-align: center;
                }

                .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .hidden {
                    display: none;
                }

                .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .member-info-wrapper .column .row.percent .unit {
                    margin: auto 0;
                    color: #fff;
                }

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .total-row {
        display: flex;
        justify-content: center;
        width: 100%;
        background-color: #ea515d;
        border-radius: 5px;
        padding: 10px;
        font-size: 14px;
        color: #ffec00;
        letter-spacing: 0.7px;
    }

        .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .total-row .unit {
            color: #fff;
            margin: 0 3px;
        }

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row {
        position: relative;
        width: 100%;
        display: flex;
        color: #224271;
        justify-content: center;
        padding: 20px 0;
        font-size: 14px;
        flex-wrap: wrap;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row {
        padding: 10px 0;
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .text {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .mark {
    color: #ea515d;
    margin-right: 5px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average {
    position: absolute;
    right: 0;
    display: flex;
    background-color: transparent;
    padding-right: 15px;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average {
        position: relative;
        display: flex;
        justify-content: flex-end;
        width: 100%;
        padding-right: 0;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper {
    background-color: #efefef;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper {
    display: flex;
    background-color: #ea515d;
    padding: 0 10px 10px;
    box-sizing: border-box;
    width: 100%;
    max-width: 544px;
    margin: 12px auto;
    border-radius: 10px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper {
        padding: 0 8px 10px 8px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper {
    width: 50px;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper {
        width: 35px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
    height: 48px;
    margin-top: 10px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #fff;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
        height: 40px;
        line-height: 40px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .order-number-wrapper .number:nth-child(5) {
    display: none;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper {
    flex: 1;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column {
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 48px;
        box-sizing: border-box;
        border-radius: 5px;
        margin-top: 10px;
        background-color: #fff;
    }

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column {
        height: 40px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-child(5) {
    display: none;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create {
    justify-content: flex-start;
    padding: 5px 20px;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    user-select: none;
    cursor: pointer;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create .add-circle {
        width: 22px;
        height: 22px;
        margin: auto 0;
        border: 1px solid #fff;
        border-radius: 50%;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
    }

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create .add-text {
        margin: auto 0 auto 13px;
    }

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row {
    width: 100%;
    display: flex;
    line-height: 48px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row {
        line-height: 40px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.title {
    width: 120px;
    font-size: 12px;
    background-color: #224271;
    border-radius: 5px 0 0 5px;
    color: #fff;
    justify-content: center;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.title {
        width: 60px;
        line-height: 16px;
        padding: 4px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
    flex: 1;
    font-size: 20px;
    padding-left: 13px;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name .value {
        max-width: 120px;
        height: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name .value {
        max-width: 70px;
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
        padding-left: 8px;
        max-width: 80px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action, .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
    width: 80px;
    justify-content: space-around;
    color: #224271;
}

    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action .fas, .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order .fas {
        cursor: pointer;
        margin: auto 0;
    }

@media (max-width: 375px) {
    .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action, .purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
        width: 60px;
    }
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
    background-color: #efefef;
    border-radius: 0 5px 5px 0;
    font-size: 20px;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-child(1) .order .fa-arrow-up {
    color: #d6d6d6;
    cursor: not-allowed;
}

.purchase-root.accident .purchase-content-container .main-wrapper .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-last-child(2) .order .fa-arrow-down {
    color: #d6d6d6;
    cursor: not-allowed;
}

.purchase-root.accident .purchase-content-container .modal {
    z-index: 5000;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    .purchase-root.accident .purchase-content-container .modal.hidden {
        display: none;
    }

    .purchase-root.accident .purchase-content-container .modal.new {
        z-index: 7000;
    }

    .purchase-root.accident .purchase-content-container .modal.rule .content {
        width: 910px;
        height: auto;
    }

        .purchase-root.accident .purchase-content-container .modal.rule .content .title-row {
            z-index: 201;
            min-height: 70px;
        }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal.rule .content .title-row {
        margin-bottom: 0px;
        min-height: 50px;
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal.rule .content {
        max-height: 90vh;
    }
}

.purchase-root.accident .purchase-content-container .modal .mask {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

.purchase-root.accident .purchase-content-container .modal > .content {
    position: relative;
    z-index: 6000;
    width: 762px;
    height: 620px;
    display: flex;
    flex-direction: column;
    margin: auto;
    background-color: #fff;
    border-radius: 10px;
    padding: 0px 40px 35px 40px;
    box-sizing: border-box;
    max-height: calc(100% - 75px);
    overflow-y: auto;
    line-height: 1.5;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .modal > .content {
        max-width: 100%;
        padding: 0px 15px 30px 15px;
        margin: 75px auto 0;
        border-radius: 10px 10px 0 0;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .wrapper {
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}

    .purchase-root.accident .purchase-content-container .modal > .content .wrapper.hidden {
        display: none;
    }

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper {
    width: calc((100% - 40px) / 2);
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper.mobile-half {
        width: calc((100% - 10px) / 2) !important;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper.hidden {
    display: none;
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper.warining {
    width: 100%;
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper.center {
    width: 100%;
    padding: 0 25%;
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper.disabled {
    cursor: not-allowed !important;
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .input-title {
    width: 100%;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .input-title.mobile-hidden {
        display: none;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .input-title.warning {
    color: #ea515d;
    border: 0px !important;
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .hint-wrapper {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 1.2px;
    color: #000;
}

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .hint-wrapper span {
        color: rgba(53, 124, 142, 0.9);
    }

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .hint-wrapper .fa-exclamation-triangle {
        color: #ea515d;
    }

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .hint-wrapper .hint-link {
        cursor: pointer;
        color: #ea515d;
        text-decoration: none;
    }

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column {
    width: calc(50% - 10px);
    margin: 0;
}

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.address:nth-of-type(1) {
        margin-right: 10px;
    }

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.address:nth-of-type(2) {
        margin-left: 10px;
    }

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.full {
        width: 100%;
    }

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.date {
        flex: 1;
    }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.date:first-child {
            flex: 0.5;
        }

            .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.date:first-child .unit {
                margin: 0;
            }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.date:last-child .unit {
            margin-right: 0;
        }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.date .unit {
            margin: 0 10px;
        }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column.date .input-field {
            height: 30px;
            font-size: 14px;
        }

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column .input-field {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: auto 0;
        padding: 0;
        flex: 3;
        border-radius: 6px;
        height: 45px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column .input-field .selector {
            flex: 1;
            background-color: transparent;
            border: 0;
            -moz-appearance: none;
            -webkit-appearance: none;
            padding-left: 10px;
            outline: none !important;
        }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column .input-field .arrow-down {
            z-index: -1;
            position: absolute;
            font-size: 0.8rem;
            right: 10px;
        }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column .input-field.grey {
            background-color: #efefef;
            box-shadow: none;
        }

            .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column .input-field.grey input {
                background-color: #efefef;
                border: 0;
            }

        .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper .column .input-field .fa-font-color {
            color: #ea515d;
        }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper {
        width: 100% !important;
        padding: 0 !important;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .input-wrapper input {
    width: 100%;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none !important;
}

    .purchase-root.accident .purchase-content-container .modal > .content .input-wrapper input.warning {
        border: 2px solid #ea515d;
    }

.purchase-root.accident .purchase-content-container .modal > .content .btn-row {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap;
    width: 100%;
}

    .purchase-root.accident .purchase-content-container .modal > .content .btn-row.alone {
        justify-content: center;
        border: none;
        padding: 100px 0 0 0;
    }

.purchase-root.accident .purchase-content-container .modal > .content .title-row {
    top: 0;
    left: 0;
    height: 35px;
    position: sticky;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 102%;
    margin-left: -1%;
    margin-bottom: 20px;
    padding-top: 35px;
    background-color: #fff;
    z-index: 10;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal > .content .title-row {
        padding-top: 15px;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .title-row .title {
    font-size: 28px;
    font-weight: normal;
    margin: auto 0;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .modal > .content .title-row .title {
        font-size: 24px;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .title-row .close {
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
}

@media (max-width: 550px) {
    .purchase-root.accident .purchase-content-container .modal > .content .title-row .close {
        font-size: 26px;
    }
}

.purchase-root.accident .purchase-content-container .modal > .content .hint-wrapper {
    width: 100%;
    color: #224271;
    font-size: 12px;
}

.purchase-root.accident .purchase-content-container .modal > .content .same-as-apply {
    display: flex;
}

    .purchase-root.accident .purchase-content-container .modal > .content .same-as-apply.input-wrapper {
        display: none;
    }

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .modal > .content .same-as-apply {
        display: none;
    }

        .purchase-root.accident .purchase-content-container .modal > .content .same-as-apply.input-wrapper {
            display: flex;
        }
}

.purchase-root.accident .purchase-content-container .modal > .content .same-as-apply label {
    background-color: #efefef;
    color: #efefef;
}

.purchase-root.accident .purchase-content-container .sm-modal {
    z-index: 5000;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    top: 15px;
    right: 15px;
    padding: 20px;
    width: 237px;
    height: 178px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    color: #224271;
    font-size: 12px;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .sm-modal {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

.purchase-root.accident .purchase-content-container .sm-modal .sm-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .sm-modal .sm-mask {
        display: block;
    }
}

.purchase-root.accident .purchase-content-container .sm-modal .sm-container {
    z-index: 6000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .purchase-root.accident .purchase-content-container .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

.purchase-root.accident .purchase-content-container .sm-modal.hidden {
    display: none;
}

.purchase-root.accident .purchase-content-container .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

.purchase-root.accident .purchase-content-container .sm-modal .full-width {
    width: 100%;
}

.purchase-root.accident .step5-wrapper {
    line-height: 1.15;
}

    .purchase-root.accident .step5-wrapper .block {
        border-bottom: 1px solid #d6d6d6;
        padding: 0 0 50px 0;
    }

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block.personal {
        margin: 0 10px;
    }
}

.purchase-root.accident .step5-wrapper .block:not(.personal) {
    margin-top: 45px;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block:not(.personal) .btn.modify {
        margin: 0 10px;
    }
}

.purchase-root.accident .step5-wrapper .block .title-row {
    position: relative;
    display: flex;
    justify-content: center;
    height: 50px;
}

    .purchase-root.accident .step5-wrapper .block .title-row .title {
        font-size: 20px;
        color: #224271;
        margin: auto 0;
        font-weight: normal;
    }

    .purchase-root.accident .step5-wrapper .block .title-row .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

.purchase-root.accident .step5-wrapper .block .content {
    display: flex;
    flex-wrap: wrap;
    padding: 0 40px;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content {
        padding: 0 20px;
    }
}

.purchase-root.accident .step5-wrapper .block .content .input-wrapper {
    width: 50%;
}

    .purchase-root.accident .step5-wrapper .block .content .input-wrapper.full-width {
        width: 100%;
    }

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .input-wrapper {
        width: 100%;
    }

        .purchase-root.accident .step5-wrapper .block .content .input-wrapper.mobile-half {
            width: 50%;
        }
}

.purchase-root.accident .step5-wrapper .block .content .input-wrapper .value {
    display: inline-block;
    font-size: 18px;
    width: 100%;
}

.purchase-root.accident .step5-wrapper .block .content .input-wrapper .hint {
    font-size: 10px;
    color: #224271;
}

.purchase-root.accident .step5-wrapper .block .content .type-row {
    display: flex;
    color: #ea515d;
    font-size: 16px;
    margin-top: 30px;
    width: 100%;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .type-row {
        font-size: 14px;
        margin-top: 20px;
    }
}

.purchase-root.accident .step5-wrapper .block .content .benifits-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .benifits-list {
        width: calc(100% + 40px);
        margin: 20px -20px;
    }
}

.purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row {
    display: flex;
    width: 100%;
    border-bottom: 2px solid #d6d6d6;
    padding: 13px 0;
}

    .purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row span {
        color: #224271;
        box-sizing: border-box;
        margin: auto 0;
    }

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row span {
        padding: 0 7.5px;
    }
}

.purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .relationship {
    flex: 3;
    letter-spacing: 0.8px;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .relationship {
        flex: 0 1 75px;
        font-size: 12px;
        width: 75px;
        letter-spacing: 0.6px;
    }
}

.purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .name {
    flex: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .name {
        flex: 4;
    }
}

@media (min-width: 768px) {
    .purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .percentage {
        flex: 2;
    }
}

.purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .detail {
    flex: 4;
    font-size: 16px;
    color: #64c0ba;
    text-decoration: underline;
    cursor: pointer;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .benifits-list .benifit-row .detail {
        flex: 6;
    }
}

.purchase-root.accident .step5-wrapper .block .content .last-check {
    display: flex;
    width: 100%;
    justify-content: center;
}

    .purchase-root.accident .step5-wrapper .block .content .last-check label {
        background-color: #efefef;
        color: #efefef;
    }

.purchase-root.accident .step5-wrapper .block .content .detail-container .input-wrapper.title {
    padding: 5px;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .input-wrapper.title {
        display: none;
    }
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .input-wrapper.title .value {
    font-size: 12px;
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .single-container {
    height: auto;
}

    .purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .help {
        display: none;
    }

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .help {
        display: inline;
    }
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row {
    color: #000;
    display: block;
    min-height: auto;
}

    .purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title {
        font-size: 14px;
        margin: 0;
    }

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title {
        color: #64c0ba;
    }
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule {
    margin-left: 10px;
}

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule {
        color: #64c0ba;
    }
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .single-container .single-wrapper .value-select-wrapper {
    margin: 20px 0;
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .list-wrapper {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #224271;
    min-height: 105px;
    margin-top: 10px;
}

    .purchase-root.accident .step5-wrapper .block .content .detail-container .list-wrapper span {
        margin-bottom: 5px;
    }

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .list-wrapper {
        display: none;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .amount-row .web {
        display: none;
    }
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .amount-row .mobile {
        display: inline;
    }
}

.purchase-root.accident .step5-wrapper .block .content .detail-container .total-wrapper {
    flex-grow: 0;
    min-height: 70px;
    padding: 10px;
    margin: 10px 5px 5px;
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .total-wrapper {
        min-height: 120px;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .block .content .detail-container .total-wrapper {
        margin: 10px 0px;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 10px;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper {
        width: 100%;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container {
    position: relative;
    display: flex;
    width: 100%;
    height: 430px;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container {
        flex-direction: column;
        height: auto;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
}

    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container.hidden {
        display: none;
    }

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container {
        z-index: 99;
        flex-direction: column;
        position: relative;
        height: auto;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        border-radius: 5px;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
    z-index: 100;
    display: flex;
    width: 270px;
    padding: 5px 5px 5px 0;
    height: calc((100% - 30px)/ 8);
    box-sizing: border-box;
    color: #9b9b9b;
    background-color: #efefef;
    border-radius: 5px 0 0 5px;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        color: #000000;
        background-color: #fff;
        width: 100%;
        margin-top: 0;
        min-height: 58px;
        border-radius: 5px;
        box-shadow: none;
    }
}

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        min-height: 64px;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .title {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.4;
    letter-spacing: 1.2px;
    margin: auto 0;
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 20px;
}

    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
    }

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox {
    display: none;
}

    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:disabled + label {
        background-color: #c9c9c9;
        color: #c9c9c9;
    }

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
    z-index: 100;
    color: #000000;
    background-color: #fff;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
        z-index: 10;
        border-radius: 5px 5px 0 0;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected label {
    background-color: #efefef;
    color: #efefef;
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
    display: none;
    z-index: 99;
    width: 560px;
    height: 100%;
    background-color: #fff;
    padding: 27px 36px 31px 60px;
    border-radius: 0 5px 5px 5px;
    box-sizing: border-box;
    box-shadow: 0px 2px 7px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
        z-index: 1;
        width: 100%;
        border-radius: 0 0 5px 5px;
        padding: 0px 20px 25px 20px;
        box-shadow: none;
    }

        .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
            max-height: 200px;
        }
}

@media (max-width: 550px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h1, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h2, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h3, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h4, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h5, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h6, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper span, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper p, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper div, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper article, .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper section {
        font-size: 14px !important;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 0 0 35px 0;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
        padding: 15px 0 0;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper.selected {
    display: block;
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 32px 0 0 0;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container {
        flex-direction: column;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}

    .purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper {
        width: 100%;
        height: 50px;
        font-size: 14px;
        color: #a4a8ab;
    }

        .purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper.checked {
            color: #ea515d;
        }

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper {
        font-size: 12px;
        margin-right: 0;
    }
}

.purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
    display: flex;
    justify-content: center;
    align-self: flex-end;
}

@media (max-width: 1024px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
        margin: 18px 0;
    }
}

@media (max-width: 767px) {
    .purchase-root.accident .step5-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
        width: 100%;
    }
}

.purchase-root.accident .input-field {
    position: relative;
}

.purchase-root.accident .select2 .selection {
    width: 100%;
}

.purchase-root.accident .select2-selection {
    border-width: 0px;
    outline: none;
    background-color: transparent;
}

.purchase-root.accident .select2-selection__arrow {
    display: none;
}

.purchase-root.accident .selector-text {
    z-index: 1;
    position: absolute;
    color: #000;
    left: 10px;
    top: 0;
    width: 80%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.edit-contract-root {
    padding: 10px 0;
    display: flex;
    justify-content: center;
}

    .edit-contract-root .edit-contrat-wrapper {
        width: 100%;
        max-width: 682px;
        padding: 0 5px;
    }

        .edit-contract-root .edit-contrat-wrapper .title-row > .title {
            margin: 50px auto 20px auto;
            text-align: center;
            font-size: 36px;
            display: block;
            color: #224271;
            font-weight: normal;
        }

        .edit-contract-root .edit-contrat-wrapper .title-row .link {
            display: flex;
            color: #64c0ba;
            font-size: 16px;
            justify-content: flex-end;
            margin-top: -36px;
            cursor: pointer;
            text-decoration: underline;
        }

@media (max-width: 767px) {
    .edit-contract-root .edit-contrat-wrapper .title-row .link {
        justify-content: center;
        margin: 10px;
    }
}

.edit-contract-root .btn {
    width: 121px;
    font-size: 18px;
}

    .edit-contract-root .btn.cancel, .edit-contract-root .btn.modify, .edit-contract-root .btn.rule-check-btn {
        background-color: #ea515d;
    }

    .edit-contract-root .btn.cancel {
        margin: 0 10px;
    }

    .edit-contract-root .btn.modify {
        width: 90px;
    }

@media (max-width: 767px) {
    .edit-contract-root .btn.modify {
        width: 80px;
    }
}

.edit-contract-root .btn:disabled {
    cursor: not-allowed;
    background-color: #d6d6d6;
    color: #a4a8ab;
}

.edit-contract-root .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
}

    .edit-contract-root .input-wrapper .input-title {
        width: 100%;
        min-height: 22px;
        font-size: 14px;
        color: #ea515d;
        line-height: 1.64;
        letter-spacing: 1.2px;
        margin-bottom: 15px;
    }

    .edit-contract-root .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        .edit-contract-root .input-wrapper .text-input:focus {
            outline: none !important;
        }

    .edit-contract-root .input-wrapper > .row {
        display: flex;
        width: 100%;
        margin: 5px 0;
    }

        .edit-contract-root .input-wrapper > .row .mark:not(.for-radio) {
            color: #000;
            margin: auto 8px;
        }

        .edit-contract-root .input-wrapper > .row .first, .edit-contract-root .input-wrapper > .row .third {
            width: 70px;
        }

        .edit-contract-root .input-wrapper > .row .second {
            width: 125px;
        }

        .edit-contract-root .input-wrapper > .row.hidden {
            display: none;
        }

@media (max-width: 767px) {
    .edit-contract-root .input-wrapper > .row {
        flex-wrap: wrap;
    }
}

.edit-contract-root .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

.edit-contract-root .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
}

    .edit-contract-root .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    .edit-contract-root .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

.edit-contract-root .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    .edit-contract-root .input-wrapper .additional.full .hint {
        width: 100%;
    }

.edit-contract-root .input-wrapper .additional.show {
    display: flex;
}

.edit-contract-root .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    .edit-contract-root .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    .edit-contract-root .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        .edit-contract-root .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    .edit-contract-root .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        .edit-contract-root .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

.edit-contract-root .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 260px;
    margin: 0px 20px 0 0;
    align-items: center;
}

    .edit-contract-root .input-wrapper .column.small {
        width: 120px;
    }

    .edit-contract-root .input-wrapper .column.date {
        flex-wrap: nowrap;
        margin: 0;
        width: auto;
    }

        .edit-contract-root .input-wrapper .column.date.to {
            margin: 20px 0;
        }

        .edit-contract-root .input-wrapper .column.date .unit {
            margin: 0 10px;
        }

            .edit-contract-root .input-wrapper .column.date .unit.to {
                margin: 0 5px;
                color: #ea515d;
            }

@media (max-width: 767px) {
    .edit-contract-root .input-wrapper .column.date {
        margin: 10px 0;
    }
}

@media (max-width: 550px) {
    .edit-contract-root .input-wrapper .column {
        width: 100%;
        margin: 20px 0 0;
    }

        .edit-contract-root .input-wrapper .column.small {
            width: 100%;
        }
}

.edit-contract-root .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

.edit-contract-root .input-wrapper .column .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .edit-contract-root .input-wrapper .column .input-field.half {
        width: calc(50% - 10px);
    }

    .edit-contract-root .input-wrapper .column .input-field.small {
        height: 30px;
        width: auto;
    }

        .edit-contract-root .input-wrapper .column .input-field.small .selector {
            padding-right: 32px;
        }

        .edit-contract-root .input-wrapper .column .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .edit-contract-root .input-wrapper .column .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .edit-contract-root .input-wrapper .column .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.edit-contract-root .row-wrapper {
    display: flex;
    width: 100%;
    border-radius: 5px;
    padding: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    margin: 10px 0;
    flex-wrap: wrap;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper {
        padding: 10px;
    }
}

.edit-contract-root .row-wrapper.selected .title-wrapper {
    background-color: #64c0ba;
    border-radius: 5px 5px 0 0;
}

.edit-contract-root .row-wrapper.selected .radio-wrapper {
    color: #fff;
}

.edit-contract-root .row-wrapper.selected .content-wrapper {
    display: flex;
    margin-top: 10px;
    flex-wrap: wrap;
}

.edit-contract-root .row-wrapper.selected.legal .title-wrapper {
    border-radius: 5px;
}

.edit-contract-root .row-wrapper .title-wrapper {
    line-height: 1.15;
    display: flex;
    width: 100%;
    color: #224271;
    margin: 0;
    padding: 0;
    border-radius: 5px;
}

    .edit-contract-root .row-wrapper .title-wrapper:hover {
        background-color: #64c0ba;
    }

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper .title-wrapper {
        margin: -10px;
        width: calc(100% + 20px);
    }
}

.edit-contract-root .row-wrapper .radio-wrapper {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    font-size: 18px;
    width: 100%;
    padding: 10px 20px 10px 38px;
    margin-right: 0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .edit-contract-root .row-wrapper .radio-wrapper {
        overflow-x: inherit;
        overflow-y: inherit;
    }
}

.edit-contract-root .row-wrapper .radio-wrapper .mark {
    top: 10px;
    left: 10px;
}

@media (max-width: 767px) {
    .edit-contract-root .row-wrapper .radio-wrapper {
        padding: 10px 20px 10px 38px;
        font-size: 14px;
        height: 28px;
    }

        .edit-contract-root .row-wrapper .radio-wrapper .mark {
            top: 15px;
        }

        .edit-contract-root .row-wrapper .radio-wrapper .text {
            margin: auto 0;
            line-height: 14px;
        }
}

.edit-contract-root .row-wrapper .content-wrapper {
    display: none;
    width: 100%;
}

.edit-contract-root .row-wrapper.percent .member-info-wrapper {
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 10px);
    margin: 0 -5px;
    overflow-x: auto;
}

    .edit-contract-root .row-wrapper.percent .member-info-wrapper .column {
        display: flex;
        width: 150px;
        min-width: 150px;
        height: 156px;
        border-radius: 5px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: 10px 5px;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
        box-sizing: border-box;
    }

        .edit-contract-root .row-wrapper.percent .member-info-wrapper .column:nth-child(5) {
            display: none;
        }

        .edit-contract-root .row-wrapper.percent .member-info-wrapper .column.create {
            flex-direction: column;
            justify-content: center;
            border: 1px solid #a4a8ab;
            color: #a4a8ab;
            text-align: center;
            cursor: pointer;
            user-select: none;
            box-shadow: none;
        }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column.create .add-circle {
                width: 53px;
                height: 53px;
                border: 1px solid #a4a8ab;
                border-radius: 50%;
                font-size: 44px;
                line-height: 44px;
                margin: 0 auto 18px auto;
                font-weight: 300;
            }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column.create span {
                width: 100%;
            }

        .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row {
            width: 100%;
            display: flex;
            box-sizing: border-box;
            color: #224271;
        }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row .value {
                width: 100%;
                height: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.action {
                justify-content: space-between;
                padding: 8px;
            }

                .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.action .fas {
                    cursor: pointer;
                }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.title, .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.name {
                justify-content: center;
                padding: 8px;
                text-align: center;
            }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.title {
                height: 30px;
                background-color: #224271;
                color: #fff;
                font-size: 12px;
            }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.name {
                color: #224271;
                font-size: 20px;
                justify-content: center;
            }

            .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.percent {
                height: 40px;
                padding: 9px 8px;
                background-color: #ea515d;
                border-radius: 0 0 5px 5px;
                justify-content: space-between;
                font-size: 14px;
            }

                .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.percent .text-input {
                    width: 72px;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    padding: 0;
                    border: none;
                    border-radius: 2px;
                    text-align: center;
                    outline: none;
                    box-sizing: border-box;
                }

                .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.percent .text-fixed {
                    color: #fff;
                    flex: 1;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    border: none;
                    text-align: center;
                }

                .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.percent .hidden {
                    display: none;
                }

                .edit-contract-root .row-wrapper.percent .member-info-wrapper .column .row.percent .unit {
                    margin: auto 0;
                    color: #fff;
                }

.edit-contract-root .row-wrapper.percent .total-conut-wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .total-row {
        display: flex;
        justify-content: center;
        width: 100%;
        background-color: #ea515d;
        border-radius: 5px;
        padding: 10px;
        font-size: 14px;
        color: #ffec00;
        letter-spacing: 0.7px;
    }

        .edit-contract-root .row-wrapper.percent .total-conut-wrapper .total-row .unit {
            color: #fff;
            margin: 0 3px;
        }

    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row {
        position: relative;
        width: 100%;
        display: flex;
        color: #224271;
        justify-content: center;
        padding: 20px 0;
        font-size: 14px;
        flex-wrap: wrap;
    }

@media (max-width: 767px) {
    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row {
        padding: 10px 0;
    }
}

@media (max-width: 767px) {
    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .text {
        display: none;
    }
}

.edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .mark {
    color: #ea515d;
    margin-right: 5px;
}

.edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .average {
    position: absolute;
    right: 0;
    display: flex;
    background-color: transparent;
    padding-right: 15px;
}

@media (max-width: 767px) {
    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .average {
        position: relative;
        display: flex;
        justify-content: flex-end;
        width: 100%;
        padding-right: 0;
    }
}

.edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper {
    background-color: #efefef;
}

    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }

    .edit-contract-root .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.edit-contract-root .row-wrapper.order .member-info-wrapper {
    display: flex;
    background-color: #ea515d;
    padding: 0 10px 10px;
    box-sizing: border-box;
    width: 100%;
    max-width: 544px;
    margin: 12px auto;
    border-radius: 10px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper {
        padding: 0 8px 10px 8px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .order-number-wrapper {
    width: 50px;
}

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .order-number-wrapper {
        width: 35px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
    height: 48px;
    margin-top: 10px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #fff;
}

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
        height: 40px;
        line-height: 40px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .order-number-wrapper .number:nth-child(5) {
    display: none;
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper {
    flex: 1;
}

    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column {
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 48px;
        box-sizing: border-box;
        border-radius: 5px;
        margin-top: 10px;
        background-color: #fff;
        align-content: stretch;
    }

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column {
        height: 40px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column:nth-child(5) {
    display: none;
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column.create {
    justify-content: flex-start;
    padding: 5px 20px;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    user-select: none;
    cursor: pointer;
}

    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column.create .add-circle {
        width: 22px;
        height: 22px;
        margin: auto 0;
        border: 1px solid #fff;
        border-radius: 50%;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
    }

    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column.create .add-text {
        margin: auto 0 auto 13px;
    }

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row {
    width: 100%;
    display: flex;
    height: 100%;
    line-height: 48px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row {
        line-height: 40px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.title {
    width: 120px;
    font-size: 12px;
    background-color: #224271;
    border-radius: 5px 0 0 5px;
    color: #fff;
    justify-content: center;
}

@media (max-width: 550px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.title {
        width: 60px;
        line-height: 16px;
        padding: 4px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.name {
    flex: 1;
    font-size: 20px;
    padding-left: 13px;
}

    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.name .value {
        max-width: 120px;
        height: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

@media (max-width: 767px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.name .value {
        max-width: 70px;
    }
}

@media (max-width: 767px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.name {
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.name {
        padding-left: 8px;
        max-width: 80px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.action, .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.order {
    width: 80px;
    justify-content: space-around;
    color: #224271;
}

    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.action .fas, .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.order .fas {
        cursor: pointer;
        margin: auto 0;
    }

@media (max-width: 375px) {
    .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.action, .edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.order {
        width: 60px;
    }
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column .row.order {
    background-color: #efefef;
    border-radius: 0 5px 5px 0;
    font-size: 20px;
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column:nth-child(1) .order .fa-arrow-up {
    color: #d6d6d6;
    cursor: not-allowed;
}

.edit-contract-root .row-wrapper.order .member-info-wrapper .benifits-wrapper > .column:nth-last-child(2) .order .fa-arrow-down {
    color: #d6d6d6;
    cursor: not-allowed;
}

.edit-contract-root .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 10px auto 0;
}

    .edit-contract-root .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
        font-size: 18px;
    }

        .edit-contract-root .checkbox-wrapper label.gray {
            background-color: #efefef;
            color: #efefef;
        }

@media (max-width: 1024px) {
    .edit-contract-root .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.edit-contract-root .checkbox-wrapper .checkbox {
    display: none;
}

    .edit-contract-root .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d !important;
        color: #fff !important;
    }

.edit-contract-root .radio-wrapper {
    flex-grow: 0;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-right: 25px;
    height: 18px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .edit-contract-root .radio-wrapper .radio {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

        .edit-contract-root .radio-wrapper .radio[checked=checked] ~ .mark:after {
            display: block;
        }

    .edit-contract-root .radio-wrapper .mark {
        position: absolute;
        top: 0;
        left: 0;
        height: 18px;
        width: 18px;
        background-color: #efefef;
        border-radius: 50%;
    }

        .edit-contract-root .radio-wrapper .mark:after {
            content: "";
            position: absolute;
            display: none;
            background-color: #224271;
            width: 8px;
            height: 8px;
            top: 5px;
            left: 5px;
            border-radius: 50%;
        }

.edit-contract-root .btn-row {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap;
    width: 100%;
}

.edit-contract-root .modal {
    z-index: 5000;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    .edit-contract-root .modal.hidden {
        display: none;
    }

    .edit-contract-root .modal.new {
        z-index: 7000;
    }

    .edit-contract-root .modal.rule .content {
        width: 910px;
        height: auto;
    }

        .edit-contract-root .modal.rule .content .title-row {
            z-index: 201;
            min-height: 70px;
        }

@media (max-width: 767px) {
    .edit-contract-root .modal.rule .content {
        max-height: calc(100vh -100px);
    }
}

@media (max-width: 767px) and (-ms-high-contrast: none), (max-width: 767px) and (-ms-high-contrast: active) {
    .edit-contract-root .modal.rule .content {
        max-height: 90vh;
    }
}

.edit-contract-root .modal .mask {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

.edit-contract-root .modal > .content {
    position: relative;
    z-index: 6000;
    width: 762px;
    height: 620px;
    display: flex;
    flex-direction: column;
    margin: auto;
    background-color: #fff;
    border-radius: 10px;
    padding: 0px 40px 35px 40px;
    box-sizing: border-box;
    max-height: 100vh;
    overflow-y: auto;
}

@media (max-width: 550px) {
    .edit-contract-root .modal > .content {
        max-width: 100%;
        padding: 0px 25px 30px 25px;
        margin: 75px auto 0;
        border-radius: 10px 10px 0 0;
    }
}

.edit-contract-root .modal > .content .wrapper {
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}

    .edit-contract-root .modal > .content .wrapper.hidden {
        display: none;
    }

.edit-contract-root .modal > .content .input-wrapper {
    width: calc((100% - 40px) / 2);
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0;
}

@media (max-width: 767px) {
    .edit-contract-root .modal > .content .input-wrapper.mobile-half {
        width: calc((100% - 10px) / 2) !important;
    }
}

.edit-contract-root .modal > .content .input-wrapper.hidden {
    display: none;
}

.edit-contract-root .modal > .content .input-wrapper.warining {
    width: 100%;
}

.edit-contract-root .modal > .content .input-wrapper.center {
    width: 100%;
    padding: 0 25%;
}

.edit-contract-root .modal > .content .input-wrapper.disabled {
    cursor: not-allowed !important;
}

.edit-contract-root .modal > .content .input-wrapper .input-title {
    width: 100%;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
}

@media (max-width: 767px) {
    .edit-contract-root .modal > .content .input-wrapper .input-title.mobile-hidden {
        display: none;
    }
}

.edit-contract-root .modal > .content .input-wrapper .input-title.warning {
    color: #ea515d;
    border: 0px !important;
}

.edit-contract-root .modal > .content .input-wrapper .hint-wrapper {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 1.2px;
    color: #000;
}

    .edit-contract-root .modal > .content .input-wrapper .hint-wrapper span {
        color: rgba(53, 124, 142, 0.9);
    }

    .edit-contract-root .modal > .content .input-wrapper .hint-wrapper .fa-exclamation-triangle {
        color: #ea515d;
    }

    .edit-contract-root .modal > .content .input-wrapper .hint-wrapper .hint-link {
        cursor: pointer;
        color: #ea515d;
        text-decoration: none;
    }

.edit-contract-root .modal > .content .input-wrapper .column {
    width: calc(50% - 10px);
    margin: 0;
}

    .edit-contract-root .modal > .content .input-wrapper .column.address:nth-of-type(1) {
        margin-right: 10px;
    }

    .edit-contract-root .modal > .content .input-wrapper .column.address:nth-of-type(2) {
        margin-left: 10px;
    }

    .edit-contract-root .modal > .content .input-wrapper .column.full {
        width: 100%;
    }

    .edit-contract-root .modal > .content .input-wrapper .column.date {
        flex: 1;
    }

        .edit-contract-root .modal > .content .input-wrapper .column.date:first-child {
            flex: 0.5;
        }

            .edit-contract-root .modal > .content .input-wrapper .column.date:first-child .unit {
                margin: 0;
            }

        .edit-contract-root .modal > .content .input-wrapper .column.date:last-child .unit {
            margin-right: 0;
        }

        .edit-contract-root .modal > .content .input-wrapper .column.date .unit {
            margin: 0 10px;
        }

        .edit-contract-root .modal > .content .input-wrapper .column.date .input-field {
            height: 30px;
            font-size: 14px;
        }

    .edit-contract-root .modal > .content .input-wrapper .column .input-field {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: auto 0;
        padding: 0;
        flex: 3;
        border-radius: 6px;
        height: 45px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    }

        .edit-contract-root .modal > .content .input-wrapper .column .input-field .selector {
            flex: 1;
            background-color: transparent;
            border: 0;
            -moz-appearance: none;
            -webkit-appearance: none;
            padding-left: 10px;
            outline: none !important;
        }

        .edit-contract-root .modal > .content .input-wrapper .column .input-field .arrow-down {
            z-index: -1;
            position: absolute;
            font-size: 0.8rem;
            right: 10px;
        }

        .edit-contract-root .modal > .content .input-wrapper .column .input-field.grey {
            background-color: #efefef;
            box-shadow: none;
        }

            .edit-contract-root .modal > .content .input-wrapper .column .input-field.grey input {
                background-color: #efefef;
                border: 0;
            }

        .edit-contract-root .modal > .content .input-wrapper .column .input-field .fa-font-color {
            color: #ea515d;
        }

@media (max-width: 767px) {
    .edit-contract-root .modal > .content .input-wrapper {
        width: 100% !important;
        padding: 0 !important;
    }
}

.edit-contract-root .modal > .content .input-wrapper input {
    width: 100%;
    height: 45px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 13px;
    font-size: 18px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none !important;
}

    .edit-contract-root .modal > .content .input-wrapper input.warning {
        border: 2px solid #ea515d;
    }

.edit-contract-root .modal > .content .btn-row {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap;
    width: 100%;
}

    .edit-contract-root .modal > .content .btn-row.alone {
        justify-content: center;
        border: none;
        padding: 100px 0 0 0;
    }

.edit-contract-root .modal > .content .title-row {
    top: 0;
    left: 0;
    height: 35px;
    position: sticky;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 35px;
    margin-bottom: 35px;
    background-color: #fff;
    z-index: 10;
}

    .edit-contract-root .modal > .content .title-row.first {
        justify-content: flex-end;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal > .content .title-row {
        padding-top: 15px;
        width: 102%;
        margin-left: -1%;
    }
}

.edit-contract-root .modal > .content .title-row .title {
    font-size: 28px;
    font-weight: normal;
    margin: auto 0;
}

@media (max-width: 550px) {
    .edit-contract-root .modal > .content .title-row .title {
        font-size: 24px;
    }
}

.edit-contract-root .modal > .content .title-row .close {
    z-index: 99;
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
}

@media (max-width: 550px) {
    .edit-contract-root .modal > .content .title-row .close {
        font-size: 26px;
    }
}

.edit-contract-root .modal > .content .hint-wrapper {
    width: 100%;
    color: #224271;
    font-size: 12px;
}

.edit-contract-root .modal > .content .same-as-apply {
    display: flex;
}

    .edit-contract-root .modal > .content .same-as-apply.input-wrapper {
        display: none;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal > .content .same-as-apply {
        display: none;
    }

        .edit-contract-root .modal > .content .same-as-apply.input-wrapper {
            display: flex;
        }
}

.edit-contract-root .modal > .content .same-as-apply label {
    background-color: #efefef;
    color: #efefef;
}

.edit-contract-root .modal.benifit .input-wrapper {
    display: flex;
    padding: 10px 0;
    width: 100%;
    flex-wrap: wrap;
}

    .edit-contract-root .modal.benifit .input-wrapper .input-title {
        width: 100%;
        min-height: 22px;
        font-size: 14px;
        color: #ea515d;
        line-height: 1.64;
        letter-spacing: 1.2px;
        margin-bottom: 15px;
    }

    .edit-contract-root .modal.benifit .input-wrapper .text-input {
        width: 100%;
        height: 45px;
        background-color: #efefef;
        box-shadow: none;
        border-radius: 6px;
        box-sizing: border-box;
        border: 0;
        padding: 13px;
        font-size: 18px;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

        .edit-contract-root .modal.benifit .input-wrapper .text-input:focus {
            outline: none !important;
        }

    .edit-contract-root .modal.benifit .input-wrapper .row {
        display: flex;
        width: 100%;
        margin: 5px 0;
    }

        .edit-contract-root .modal.benifit .input-wrapper .row .mark:not(.for-radio) {
            color: #000;
            margin: auto 8px;
        }

        .edit-contract-root .modal.benifit .input-wrapper .row .first, .edit-contract-root .modal.benifit .input-wrapper .row .third {
            width: 70px;
        }

        .edit-contract-root .modal.benifit .input-wrapper .row .second {
            width: 125px;
        }

        .edit-contract-root .modal.benifit .input-wrapper .row.hidden {
            display: none;
        }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .input-wrapper .row {
        flex-wrap: wrap;
    }
}

.edit-contract-root .modal.benifit .input-wrapper .content {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
    flex-wrap: wrap;
}

.edit-contract-root .modal.benifit .input-wrapper .additional {
    flex-grow: 1;
    display: none;
    color: #224271;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: 14px;
}

    .edit-contract-root .modal.benifit .input-wrapper .additional .hint.title {
        margin: 6px 6px 6px 0;
    }

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .input-wrapper .additional .hint.title {
        margin: 20px 6px 6px 0;
    }
}

.edit-contract-root .modal.benifit .input-wrapper .additional.full {
    width: 100%;
    margin-top: 12px;
}

    .edit-contract-root .modal.benifit .input-wrapper .additional.full .hint {
        width: 100%;
    }

.edit-contract-root .modal.benifit .input-wrapper .additional.show {
    display: flex;
}

.edit-contract-root .modal.benifit .input-wrapper .additional .info-container .info-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}

    .edit-contract-root .modal.benifit .input-wrapper .additional .info-container .info-wrapper .text {
        min-width: 42px;
        margin: 0 2px;
    }

    .edit-contract-root .modal.benifit .input-wrapper .additional .info-container .info-wrapper .text-input {
        height: 30px;
        max-width: 140px;
        padding: 5px;
        border-radius: 5px;
        flex: 2;
    }

        .edit-contract-root .modal.benifit .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 70px;
            flex: 1;
        }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .input-wrapper .additional .info-container .info-wrapper .text-input {
        max-width: 120px;
    }

        .edit-contract-root .modal.benifit .input-wrapper .additional .info-container .info-wrapper .text-input.half {
            max-width: 50px;
        }
}

.edit-contract-root .modal.benifit .input-wrapper .column {
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    margin: 20px 40px 0 0;
    align-items: center;
}

    .edit-contract-root .modal.benifit .input-wrapper .column.half {
        width: calc(50% - 20px);
        margin: 20px 20px 0 0;
        justify-content: space-between;
    }

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .input-wrapper .column.half {
        width: 100%;
        margin: 20px 0 0;
    }
}

.edit-contract-root .modal.benifit .input-wrapper .column.date {
    flex-wrap: nowrap;
    margin: 0;
    width: auto;
}

    .edit-contract-root .modal.benifit .input-wrapper .column.date.to {
        margin: 20px 0;
    }

    .edit-contract-root .modal.benifit .input-wrapper .column.date .unit {
        margin: 0 10px;
    }

        .edit-contract-root .modal.benifit .input-wrapper .column.date .unit.to {
            margin: 0 5px;
            color: #ea515d;
        }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .input-wrapper .column.date {
        margin: 10px 0;
    }
}

.edit-contract-root .modal.benifit .input-wrapper .column .link {
    cursor: pointer;
    color: #64c0ba;
    text-decoration: underline;
}

.edit-contract-root .modal.benifit .input-wrapper .column .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 45px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .edit-contract-root .modal.benifit .input-wrapper .column .input-field.half {
        width: calc(50% - 10px);
    }

    .edit-contract-root .modal.benifit .input-wrapper .column .input-field.small {
        height: 30px;
        width: auto;
    }

        .edit-contract-root .modal.benifit .input-wrapper .column .input-field.small .selector {
            padding-right: 32px;
        }

        .edit-contract-root .modal.benifit .input-wrapper .column .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .edit-contract-root .modal.benifit .input-wrapper .column .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .edit-contract-root .modal.benifit .input-wrapper .column .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.edit-contract-root .modal.benifit .block {
    border-bottom: 1px solid #d6d6d6;
    padding: 0 0 50px 0;
}

    .edit-contract-root .modal.benifit .block.benifits {
        border-bottom-width: 0px;
    }

    .edit-contract-root .modal.benifit .block.hidden {
        display: none;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block.personal {
        margin: 0 10px;
    }
}

.edit-contract-root .modal.benifit .block:not(.personal) {
    margin-top: 45px;
}

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block:not(.personal) .btn.modify {
        margin: 0 10px;
    }
}

.edit-contract-root .modal.benifit .block .title-row {
    position: relative;
    display: flex;
    justify-content: center;
    height: 50px;
    background-color: transparent;
}

    .edit-contract-root .modal.benifit .block .title-row .title {
        font-size: 20px;
        color: #224271;
        margin: auto 0;
        font-weight: normal;
    }

    .edit-contract-root .modal.benifit .block .title-row .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

.edit-contract-root .modal.benifit .block .content {
    display: flex;
    flex-wrap: wrap;
    padding: 0 40px;
}

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block .content {
        padding: 0 20px;
    }
}

.edit-contract-root .modal.benifit .block .content .input-wrapper {
    width: 50%;
}

    .edit-contract-root .modal.benifit .block .content .input-wrapper.full-width {
        width: 100%;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block .content .input-wrapper {
        width: 100%;
    }

        .edit-contract-root .modal.benifit .block .content .input-wrapper.mobile-half {
            width: 50%;
        }
}

.edit-contract-root .modal.benifit .block .content .input-wrapper .value {
    display: inline-block;
    font-size: 18px;
    width: 100%;
}

.edit-contract-root .modal.benifit .block .content .input-wrapper .hint {
    font-size: 10px;
    color: #224271;
}

.edit-contract-root .modal.benifit .block .content .type-row {
    display: flex;
    color: #ea515d;
    font-size: 16px;
    margin-top: 30px;
    width: 100%;
}

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block .content .type-row {
        font-size: 14px;
        margin-top: 20px;
    }
}

.edit-contract-root .modal.benifit .block .content .benifits-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0;
}

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block .content .benifits-list {
        width: calc(100% + 40px);
        margin: 20px -20px;
    }
}

.edit-contract-root .modal.benifit .block .content .benifits-list .benifit-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #64c0ba;
    margin: 0 1px 10px 1px;
    box-sizing: border-box;
}

    .edit-contract-root .modal.benifit .block .content .benifits-list .benifit-block .benifit-title-wrapper {
        background-color: #64c0ba;
        color: #fff;
        font-size: 16px;
        letter-spacing: 0.8px;
        text-align: center;
        padding: 10px 0;
    }

    .edit-contract-root .modal.benifit .block .content .benifits-list .benifit-block .content {
        padding: 10px 30px;
    }

.edit-contract-root .modal.benifit .block .content .last-check {
    display: flex;
    width: 100%;
    justify-content: center;
}

    .edit-contract-root .modal.benifit .block .content .last-check label {
        background-color: #efefef;
        color: #efefef;
    }

.edit-contract-root .modal.benifit .block .content .detail-container .input-wrapper.title {
    padding: 5px;
}

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .input-wrapper.title {
        display: none;
    }
}

.edit-contract-root .modal.benifit .block .content .detail-container .input-wrapper.title .value {
    font-size: 12px;
}

.edit-contract-root .modal.benifit .block .content .detail-container .single-container {
    height: auto;
}

    .edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .help {
        display: none;
    }

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .help {
        display: inline;
    }
}

.edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .title-row {
    color: #000;
    display: block;
    min-height: auto;
}

    .edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .title-row .title {
        font-size: 14px;
        margin: 0;
    }

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .title-row .title {
        color: #64c0ba;
    }
}

.edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .title-row .rule {
    margin-left: 10px;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .title-row .rule {
        color: #64c0ba;
    }
}

.edit-contract-root .modal.benifit .block .content .detail-container .single-container .single-wrapper .value-select-wrapper {
    margin: 20px 0;
}

.edit-contract-root .modal.benifit .block .content .detail-container .list-wrapper {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #224271;
    min-height: 105px;
    margin-top: 10px;
}

    .edit-contract-root .modal.benifit .block .content .detail-container .list-wrapper span {
        margin-bottom: 5px;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .list-wrapper {
        display: none;
    }
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .amount-row .web {
        display: none;
    }
}

.edit-contract-root .modal.benifit .block .content .detail-container .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .block .content .detail-container .amount-row .mobile {
        display: inline;
    }
}

.edit-contract-root .modal.benifit .block .content .detail-container .total-wrapper {
    flex-grow: 0;
    min-height: 70px;
    padding: 10px;
}

.edit-contract-root .modal.benifit .detail-container {
    display: flex;
    flex-direction: column;
    width: calc(100% + 50px);
    margin: 30px -25px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container {
        width: calc(100% + 40px);
        margin: 30px -20px;
    }
}

.edit-contract-root .modal.benifit .detail-container .single-container {
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 240px;
    box-sizing: border-box;
}

    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        height: 100%;
        width: 100%;
        flex: 0.5;
        background-color: #efefef;
        border-radius: 5px;
        margin: 5px;
        padding: 15px 30px;
        box-sizing: border-box;
    }

        .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper.hidden {
            display: none;
        }

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper {
        padding: 10px 5px;
        margin: 1.5px;
    }
}

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .help {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ea515d;
}

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .title-row {
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.64;
    letter-spacing: 1.2px;
    min-height: 105px;
}

    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .title-row .title {
        margin-right: 10px;
    }

    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .title-row .rule {
        text-decoration: underline;
    }

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .value-select-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .value-select-wrapper {
        font-size: 12px;
    }
}

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .value-select-wrapper .unit {
    font-size: 18px;
    margin: 0 5px;
}

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .input-field {
    z-index: 1;
    display: flex;
    position: relative;
    align-items: center;
    width: 75px;
    height: 30px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 6px;
    box-sizing: border-box;
    border: 0;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .input-field.small {
        height: 30px;
        width: auto;
    }

        .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .input-field.small .selector {
            padding-right: 32px;
        }

        .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .input-field.small.text-input {
            width: 50px;
            background-color: #efefef;
            text-align: center;
        }

    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .input-field .selector {
        flex: 1;
        height: 100%;
        background-color: transparent;
        border: 0;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-left: 10px;
        outline: none !important;
    }

    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .input-field .arrow {
        color: #ea515d;
        z-index: -1;
        position: absolute;
        font-size: 0.8rem;
        right: 10px;
    }

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .single-amount-title {
    text-align: left;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .single-amount-title {
        font-size: 12px;
    }
}

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .amount-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 14px;
    color: #224271;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .amount-row {
        font-size: 10px;
    }
}

.edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .amount-row .value {
    font-size: 40px;
    color: #ea515d;
    line-height: 0.8;
    letter-spacing: 3.3px;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .single-container .single-wrapper .amount-row .value {
        font-size: 26px;
        line-height: 0.88;
    }
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper {
        width: 100%;
        margin: 3px 0px;
    }
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper .total-title {
    font-size: 20px;
    margin: auto 20px;
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper .amount-row {
    display: flex;
    align-items: flex-end;
}

    .edit-contract-root .modal.benifit .detail-container .total-wrapper .amount-row .value {
        font-size: 40px;
        margin: 0 10px;
        line-height: 1.23;
        letter-spacing: 3.3px;
    }

.edit-contract-root .modal.benifit .detail-container .total-wrapper.accident {
    flex: 1;
    display: flex;
    justify-content: space-between;
    background-color: #ea515d;
    color: #fff;
    height: 70px;
    width: calc(100% - 10px);
    padding: 10px 35px 10px 0;
    margin: 10px 5px 5px;
    border-radius: 5px;
    box-sizing: border-box;
}

    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .total {
        order: 1;
        display: flex;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .total {
        width: 100%;
        order: 0;
        justify-content: flex-end;
    }
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .hint {
    order: 0;
    margin: auto 0 auto 10px;
}

    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .hint.hidden {
        visibility: hidden;
    }

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .hint {
        width: 100%;
        order: 1row;
        text-align: right;
        margin: auto;
    }
}

@media (max-width: 767px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident {
        flex-wrap: wrap;
        min-height: 120px !important;
        padding: 10px;
        border-radius: 0px;
    }
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident {
        width: 100%;
        margin: 3px 0px;
    }
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .total-title {
    font-size: 20px;
    margin: auto 20px;
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .amount-row {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .amount-row .web {
        display: none;
    }
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .amount-row .mobile {
        display: inline;
    }
}

.edit-contract-root .modal.benifit .detail-container .total-wrapper.accident .amount-row .value {
    font-size: 40px;
    margin: 0 10px;
    line-height: 1.23;
    letter-spacing: 3.3px;
}

#root.product.productIntro_root.year .title-row {
    margin-bottom: 30px;
}

    #root.product.productIntro_root.year .title-row .title {
        color: #224271;
        margin-bottom: 30px;
        font-size: 36px;
        font-weight: normal;
    }

#root.product.productIntro_root.year .introField {
    flex-direction: row;
}

    #root.product.productIntro_root.year .introField.last .wrapper {
        max-width: 540px;
    }

    #root.product.productIntro_root.year .introField.last .img-wrapper {
        margin-left: 5px;
    }

    #root.product.productIntro_root.year .introField .wrapper .intro_title {
        color: #ea515d;
        font-size: 20px;
    }

    #root.product.productIntro_root.year .introField .wrapper .intro_wrapper {
        width: 100%;
        max-width: 540px;
        font-size: 20px;
    }

        #root.product.productIntro_root.year .introField .wrapper .intro_wrapper .title {
            font-weight: bold;
        }

        #root.product.productIntro_root.year .introField .wrapper .intro_wrapper .content {
            color: #4a4a4a;
            margin: 0;
        }

    #root.product.productIntro_root.year .introField .img-wrapper {
        flex: 1;
    }

#root.product.productIntro_root.year .table-container {
    width: 100%;
    max-width: 800px;
    display: flex;
    flex-direction: column;
    border: 1px solid #d6d6d6;
}

    #root.product.productIntro_root.year .table-container.small .header-row .col.first, #root.product.productIntro_root.year .table-container.small .content-row .col.first {
        flex-basis: 140px;
    }

    #root.product.productIntro_root.year .table-container.small .header-row .col {
        height: 50px;
    }

    #root.product.productIntro_root.year .table-container.small .content-row .col.first {
        color: #000000;
        background-color: #fff;
    }

    #root.product.productIntro_root.year .table-container .header-row, #root.product.productIntro_root.year .table-container .content-row {
        width: 100%;
        display: flex;
    }

        #root.product.productIntro_root.year .table-container .header-row .col, #root.product.productIntro_root.year .table-container .content-row .col {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 5px;
            height: 50px;
            box-sizing: border-box;
        }

            #root.product.productIntro_root.year .table-container .header-row .col + .col, #root.product.productIntro_root.year .table-container .content-row .col + .col {
                border-left: 1px solid #d6d6d6;
            }

            #root.product.productIntro_root.year .table-container .header-row .col .text, #root.product.productIntro_root.year .table-container .content-row .col .text {
                margin: 0px auto;
            }

            #root.product.productIntro_root.year .table-container .header-row .col.first, #root.product.productIntro_root.year .table-container .content-row .col.first {
                flex: 0;
                flex-basis: 80px;
            }

                #root.product.productIntro_root.year .table-container .header-row .col.first + .col, #root.product.productIntro_root.year .table-container .content-row .col.first + .col {
                    flex: 0;
                    flex-basis: 120px;
                }

        #root.product.productIntro_root.year .table-container .header-row .col {
            font-size: 12px;
            color: #fff;
            background-color: #64c0ba;
            height: 70px;
        }

    #root.product.productIntro_root.year .table-container .content-row {
        border-bottom: 1px solid #d6d6d6;
    }

        #root.product.productIntro_root.year .table-container .content-row .col.first {
            background-color: #efefef;
            color: #224271;
        }

    #root.product.productIntro_root.year .table-container.compare .header-row .col.first + .col, #root.product.productIntro_root.year .table-container.compare .content-row .col.first + .col {
        flex: 1;
        flex-basis: 0;
    }

    #root.product.productIntro_root.year .table-container.compare .header-row.outer .col {
        color: #000;
        background-color: #fff;
        height: 50px;
        font-size: 14px;
    }

@media (max-width: 1024px) {
    #root.product.productIntro_root.year .title-row .title {
        font-size: 24px;
        text-align: center;
    }

    #root.product.productIntro_root.year .introField {
        flex-direction: column;
    }

        #root.product.productIntro_root.year .introField .wrapper .intro_title, #root.product.productIntro_root.year .introField .wrapper .intro_wrapper {
            font-size: 14px;
        }

            #root.product.productIntro_root.year .introField .wrapper .intro_wrapper .title {
                display: inline-block;
                margin-top: 15px;
            }

        #root.product.productIntro_root.year .introField .wrapper .img-wrapper {
            order: -1;
        }

        #root.product.productIntro_root.year .introField .wrapper.last .img-wrapper {
            order: 2;
        }
}

@media (max-width: 550px) {
    #root.product.productIntro_root.year .intro_wrapper {
        padding: 0 5px;
        margin-bottom: 15px;
    }

    #root.product.productIntro_root.year .content_container {
        width: 100%;
    }
}

#root.product.credit_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.credit_root {
        height: auto;
        min-height: calc(100vh - 180px);
    }
}

#root.product.credit_root .content_container {
    width: 87%;
    line-height: 1.5em;
    letter-spacing: 1px;
    margin: 0 auto;
}

    #root.product.credit_root .content_container .content_title {
        font-size: 36px;
        padding: 20px 0;
        color: #64c0ba;
        border-bottom: 1px solid #64c0ba;
    }

    #root.product.credit_root .content_container .content_wrapper {
        display: flex;
        padding: 40px 0;
    }

        #root.product.credit_root .content_container .content_wrapper .content_name {
            font-size: 24px;
            color: #224271;
            flex: 0 0 150px;
        }

    #root.product.credit_root .content_container .flex {
        display: flex;
    }

    #root.product.credit_root .content_container .inline {
        display: inline-block;
    }

    #root.product.credit_root .content_container pre {
        margin: 0;
    }

#root.product.credit_root .footer_wrapper {
    width: 100%;
}

@media (max-width: 1024px) {
    #root.product.credit_root {
        font-size: 1em;
    }

        #root.product.credit_root .content_container {
            width: 90%;
        }

            #root.product.credit_root .content_container .content_title {
                font-size: 1.5em;
            }

            #root.product.credit_root .content_container .content_wrapper .content_name {
                font-size: 20px;
                flex: 1 0 100px;
            }
}

@media (max-width: 550px) {
    #root.product.credit_root {
        font-size: 16px;
        line-height: 1.5;
        width: 100%;
        height: calc(100vh - 210px);
        margin-top: 210px;
        margin-left: 0px;
    }
}

@media (max-width: 550px) and (-ms-high-contrast: none), (max-width: 550px) and (-ms-high-contrast: active) {
    #root.product.credit_root {
        height: auto;
    }
}

@media (max-width: 550px) {
    #root.product.credit_root .content_container {
        width: calc(100% - 30px);
        padding: 0 15px;
    }

        #root.product.credit_root .content_container .content_wrapper {
            display: block;
            padding: 30px 0;
        }

            #root.product.credit_root .content_container .content_wrapper .content_name {
                font-size: 16px;
                margin-bottom: 15px;
            }
}

.purchase-year-root {
    position: relative;
}

    .purchase-year-root .purchase-wrapper {
        max-height: 100%;
        background-color: #fff;
    }

    .purchase-year-root .btn.to-top {
        z-index: 1;
        position: absolute;
        right: 20px;
        bottom: 20px;
        width: 180px;
        height: 50px;
        border-radius: 10px;
        background-color: #b8e6e5;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
    }

        .purchase-year-root .btn.to-top.mobile {
            display: none;
        }

        .purchase-year-root .btn.to-top .tri {
            font-size: 30px;
            margin: auto 5px;
        }

        .purchase-year-root .btn.to-top.hidden {
            display: none;
        }

@media (max-width: 1024px) {
    .purchase-year-root .btn.to-top {
        width: 100px;
        height: 40px;
        font-size: 14px;
        border-radius: 5px;
        bottom: 80px;
        right: 10px;
    }

        .purchase-year-root .btn.to-top .tri {
            display: none;
        }

        .purchase-year-root .btn.to-top.mobile {
            display: flex;
        }

        .purchase-year-root .btn.to-top.desktop {
            display: none;
        }
}

@media (max-width: 1024px) {
    .purchase-year-root .btn.to-top {
        right: 5px;
        width: 80px;
    }
}

.purchase-year-root .title-wrapper .title {
    color: #64c0ba;
}

.purchase-year-root .purchase-content-container {
    max-height: 100%;
    height: auto;
    border-radius: none;
    box-shadow: none;
}

.purchase-year-root .input-wrapper {
    position: relative;
}

    .purchase-year-root .input-wrapper.last-check {
        margin-top: 40px;
    }

    .purchase-year-root .input-wrapper .input-title {
        margin-bottom: 5px !important;
    }

    .purchase-year-root .input-wrapper .text-input.referral {
        width: 260px;
        margin: 20px auto;
    }

    .purchase-year-root .input-wrapper .list {
        padding: 0;
        color: #224271;
        margin: 0 0 5px 0;
        line-height: 1.5;
    }

        .purchase-year-root .input-wrapper .list li {
            list-style: none;
            font-size: 14px;
        }

            .purchase-year-root .input-wrapper .list li.hint {
                color: #ea515d !important;
                font-size: 14px !important;
            }

.purchase-year-root .step-container {
    padding: 0;
    background-color: #efefef;
    border-radius: 100px;
    box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.11);
    display: flex;
    color: #a4a8ab;
    margin-top: 30px;
    font-size: 14px;
}

    .purchase-year-root .step-container.hide {
        display: none;
    }

    .purchase-year-root .step-container .step-wrapper {
        position: relative;
        flex: 1;
        margin: 0;
        border-radius: 100px;
        padding: 10px 5px;
        height: 40px;
    }

        .purchase-year-root .step-container .step-wrapper .image {
            height: 40px;
            width: 40px;
            background-size: 75% 75%;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            display: none;
        }

        .purchase-year-root .step-container .step-wrapper .title {
            margin: auto;
        }

            .purchase-year-root .step-container .step-wrapper .title.mobile {
                display: none;
            }

        .purchase-year-root .step-container .step-wrapper.selected .image {
            display: block;
        }

        .purchase-year-root .step-container .step-wrapper.selected .title {
            margin: auto auto auto 5px;
            font-size: 17px;
            line-height: 1;
        }

            .purchase-year-root .step-container .step-wrapper.selected .title.step {
                display: none;
            }

        .purchase-year-root .step-container .step-wrapper.selected, .purchase-year-root .step-container .step-wrapper.past {
            background-color: #64c0ba;
        }

            .purchase-year-root .step-container .step-wrapper.selected .title, .purchase-year-root .step-container .step-wrapper.past .title {
                color: #fff;
            }

        .purchase-year-root .step-container .step-wrapper.past {
            border-radius: 0;
        }

            .purchase-year-root .step-container .step-wrapper.past:nth-child(1) {
                border-radius: 100px 0 0 100px;
            }

        .purchase-year-root .step-container .step-wrapper + .selected {
            border-radius: 0 100px 100px 0;
        }

        .purchase-year-root .step-container .step-wrapper:not(.selected):before {
            content: "";
            top: 10px;
            left: 0;
            height: 20px;
            width: 2px;
            position: absolute;
            background-color: #979797;
        }

        .purchase-year-root .step-container .step-wrapper.selected + .step-wrapper:before, .purchase-year-root .step-container .step-wrapper.past:before {
            content: "";
            top: 10px;
            left: 0;
            height: 20px;
            width: 0px;
            position: absolute;
            background-color: #979797;
        }

@media (max-width: 767px) {
    .purchase-year-root .step-container {
        background-color: #efefef;
        border-radius: 0;
    }

        .purchase-year-root .step-container .step-wrapper {
            position: relative;
            background-color: #efefef;
            border-radius: 0;
            flex: 1;
            color: #a4a8ab;
            padding: 5px 0px;
            height: 40px;
        }

            .purchase-year-root .step-container .step-wrapper .title {
                display: none;
            }

                .purchase-year-root .step-container .step-wrapper .title.mobile.simple {
                    display: inline-block;
                }

                .purchase-year-root .step-container .step-wrapper .title.mobile.selected.simple {
                    display: none;
                }

                .purchase-year-root .step-container .step-wrapper .title.mobile.selected.full {
                    display: inline-block;
                }

            .purchase-year-root .step-container .step-wrapper.selected {
                background-color: #64c0ba;
                flex-basis: 150px;
                flex-grow: 0;
            }

                .purchase-year-root .step-container .step-wrapper.selected .image {
                    display: none;
                }

                .purchase-year-root .step-container .step-wrapper.selected .title.mobile {
                    margin: auto;
                }

                    .purchase-year-root .step-container .step-wrapper.selected .title.mobile.simple {
                        display: none;
                    }

                    .purchase-year-root .step-container .step-wrapper.selected .title.mobile.full {
                        display: inline-block;
                    }

            .purchase-year-root .step-container .step-wrapper.past {
                background-color: #64c0ba;
            }

                .purchase-year-root .step-container .step-wrapper.past:nth-child(1) {
                    border-radius: 0;
                }

            .purchase-year-root .step-container .step-wrapper + .selected {
                border-radius: 0;
            }
}

.purchase-year-root .step1-wrapper, .purchase-year-root .step2-wrapper {
    position: relative;
    line-height: 1.15;
    padding: 40px 60px !important;
}

    .purchase-year-root .step1-wrapper .block, .purchase-year-root .step2-wrapper .block {
        border-bottom: 1px solid #d6d6d6;
        padding: 0 0 50px 0;
    }

        .purchase-year-root .step1-wrapper .block .referral-container, .purchase-year-root .step2-wrapper .block .referral-container {
            position: relative;
            display: flex;
            flex-direction: column;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
            border-radius: 6px;
        }

            .purchase-year-root .step1-wrapper .block .referral-container .input-wrapper, .purchase-year-root .step2-wrapper .block .referral-container .input-wrapper {
                padding: 0;
            }

            .purchase-year-root .step1-wrapper .block .referral-container .referral-title-wrapper, .purchase-year-root .step2-wrapper .block .referral-container .referral-title-wrapper {
                display: flex;
                justify-content: center;
                background-color: #035fb2;
                padding: 12px 0;
                border-radius: 6px 6px 0 0;
            }

                .purchase-year-root .step1-wrapper .block .referral-container .referral-title-wrapper .referral-title, .purchase-year-root .step2-wrapper .block .referral-container .referral-title-wrapper .referral-title {
                    color: #fff;
                    font-size: 20px;
                    text-decoration: underline;
                }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .referral-container .referral-title-wrapper .referral-title, .purchase-year-root .step2-wrapper .block .referral-container .referral-title-wrapper .referral-title {
        font-size: 14px;
    }
}

.purchase-year-root .step1-wrapper .block .referral-container .image, .purchase-year-root .step2-wrapper .block .referral-container .image {
    position: absolute;
    margin: auto;
    bottom: 0;
    left: 30px;
    max-height: 160px;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .block .referral-container .image, .purchase-year-root .step2-wrapper .block .referral-container .image {
        display: none;
    }
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .referral-container, .purchase-year-root .step2-wrapper .block .referral-container {
        margin: 0 20px;
    }
}

.purchase-year-root .step1-wrapper .block.last, .purchase-year-root .step2-wrapper .block.last {
    border-bottom: 0px solid #d6d6d6;
}

    .purchase-year-root .step1-wrapper .block.last .input-wrapper .row, .purchase-year-root .step2-wrapper .block.last .input-wrapper .row {
        justify-content: center;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.personal, .purchase-year-root .step2-wrapper .block.personal {
        margin: 0 10px;
    }
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.personal .btn.modify, .purchase-year-root .step2-wrapper .block.personal .btn.modify {
        width: 60px;
        height: 30px;
    }
}

.purchase-year-root .step1-wrapper .block:not(.personal), .purchase-year-root .step2-wrapper .block:not(.personal) {
    margin-top: 45px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block:not(.personal) .btn.modify, .purchase-year-root .step2-wrapper .block:not(.personal) .btn.modify {
        margin: 0 10px;
        width: 60px;
        height: 30px;
    }
}

.purchase-year-root .step1-wrapper .block .title-row, .purchase-year-root .step2-wrapper .block .title-row {
    position: relative;
    display: flex;
    height: 50px;
}

    .purchase-year-root .step1-wrapper .block .title-row .title, .purchase-year-root .step2-wrapper .block .title-row .title {
        font-size: 20px;
        color: #224271;
        margin: auto 0 auto 30px;
        font-weight: normal;
    }

    .purchase-year-root .step1-wrapper .block .title-row .btn, .purchase-year-root .step2-wrapper .block .title-row .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

.purchase-year-root .step1-wrapper .block .btn-row, .purchase-year-root .step2-wrapper .block .btn-row {
    display: flex;
    justify-content: center;
}

.purchase-year-root .step1-wrapper .block .content, .purchase-year-root .step2-wrapper .block .content {
    display: flex;
    flex-wrap: wrap;
    padding: 0 30px;
}

    .purchase-year-root .step1-wrapper .block .content.small, .purchase-year-root .step2-wrapper .block .content.small {
        width: auto;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content, .purchase-year-root .step2-wrapper .block .content {
        padding: 0 20px;
    }

        .purchase-year-root .step1-wrapper .block .content.small, .purchase-year-root .step2-wrapper .block .content.small {
            width: 100%;
            padding-left: 25px;
            margin-top: 10px;
        }
}

.purchase-year-root .step1-wrapper .block .content .input-wrapper, .purchase-year-root .step2-wrapper .block .content .input-wrapper {
    width: 50%;
}

    .purchase-year-root .step1-wrapper .block .content .input-wrapper.full-width, .purchase-year-root .step2-wrapper .block .content .input-wrapper.full-width {
        width: 100%;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .input-wrapper, .purchase-year-root .step2-wrapper .block .content .input-wrapper {
        width: 100%;
    }

        .purchase-year-root .step1-wrapper .block .content .input-wrapper.mobile-half, .purchase-year-root .step2-wrapper .block .content .input-wrapper.mobile-half {
            width: 50%;
        }
}

.purchase-year-root .step1-wrapper .block .content .input-wrapper .value, .purchase-year-root .step2-wrapper .block .content .input-wrapper .value {
    display: inline-block;
    font-size: 18px;
    width: 100%;
}

.purchase-year-root .step1-wrapper .block .content .input-wrapper .hint, .purchase-year-root .step2-wrapper .block .content .input-wrapper .hint {
    margin-left: 10px;
    font-size: 14px;
    color: #224271;
    line-height: 20px;
}

    .purchase-year-root .step1-wrapper .block .content .input-wrapper .hint.link, .purchase-year-root .step2-wrapper .block .content .input-wrapper .hint.link {
        text-decoration: underline;
    }

    .purchase-year-root .step1-wrapper .block .content .input-wrapper .hint.all, .purchase-year-root .step1-wrapper .block .content .input-wrapper .hint.month, .purchase-year-root .step2-wrapper .block .content .input-wrapper .hint.all, .purchase-year-root .step2-wrapper .block .content .input-wrapper .hint.month {
        color: #ea515d;
        font-size: 20px;
        line-height: 45px;
    }

        .purchase-year-root .step1-wrapper .block .content .input-wrapper .hint.all.hide, .purchase-year-root .step1-wrapper .block .content .input-wrapper .hint.month.hide, .purchase-year-root .step2-wrapper .block .content .input-wrapper .hint.all.hide, .purchase-year-root .step2-wrapper .block .content .input-wrapper .hint.month.hide {
            display: none;
        }

.purchase-year-root .step1-wrapper .block .content .input-wrapper .additional, .purchase-year-root .step2-wrapper .block .content .input-wrapper .additional {
    margin: auto 0;
    min-height: 20px;
    align-items: center;
}

    .purchase-year-root .step1-wrapper .block .content .input-wrapper .additional.full, .purchase-year-root .step2-wrapper .block .content .input-wrapper .additional.full {
        width: 100%;
    }

    .purchase-year-root .step1-wrapper .block .content .input-wrapper .additional .hint, .purchase-year-root .step2-wrapper .block .content .input-wrapper .additional .hint {
        margin-left: 0;
    }

.purchase-year-root .step1-wrapper .block .content .input-wrapper .unit, .purchase-year-root .step2-wrapper .block .content .input-wrapper .unit {
    margin: auto 10px;
}

.purchase-year-root .step1-wrapper .block .content .type-row, .purchase-year-root .step2-wrapper .block .content .type-row {
    display: flex;
    color: #ea515d;
    font-size: 16px;
    margin-top: 30px;
    width: 100%;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .type-row, .purchase-year-root .step2-wrapper .block .content .type-row {
        font-size: 14px;
        margin-top: 20px;
    }
}

.purchase-year-root .step1-wrapper .block .content .benifits-list, .purchase-year-root .step2-wrapper .block .content .benifits-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px 0;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .benifits-list, .purchase-year-root .step2-wrapper .block .content .benifits-list {
        width: calc(100% + 40px);
        margin: 20px -20px;
    }
}

.purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row {
    display: flex;
    width: 100%;
    border-bottom: 2px solid #d6d6d6;
    padding: 13px 0;
}

    .purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row span, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row span {
        color: #224271;
        box-sizing: border-box;
        margin: auto 0;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row span, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row span {
        padding: 0 7.5px;
    }
}

.purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .relationship, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .relationship {
    flex: 3;
    letter-spacing: 0.8px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .relationship, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .relationship {
        flex: 0 1 75px;
        font-size: 12px;
        width: 75px;
        letter-spacing: 0.6px;
    }
}

.purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .name, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .name {
    flex: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .name, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .name {
        flex: 4;
    }
}

@media (min-width: 768px) {
    .purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .percentage, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .percentage {
        flex: 2;
    }
}

.purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .detail, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .detail {
    flex: 4;
    font-size: 16px;
    color: #64c0ba;
    text-decoration: underline;
    cursor: pointer;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .benifits-list .benifit-row .detail, .purchase-year-root .step2-wrapper .block .content .benifits-list .benifit-row .detail {
        flex: 6;
    }
}

.purchase-year-root .step1-wrapper .block .content .last-check, .purchase-year-root .step2-wrapper .block .content .last-check {
    display: flex;
    width: 100%;
    justify-content: center;
}

    .purchase-year-root .step1-wrapper .block .content .last-check label, .purchase-year-root .step2-wrapper .block .content .last-check label {
        background-color: #efefef;
        color: #efefef;
    }

.purchase-year-root .step1-wrapper .block .content .detail-container .input-wrapper.title, .purchase-year-root .step2-wrapper .block .content .detail-container .input-wrapper.title {
    padding: 5px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .input-wrapper.title, .purchase-year-root .step2-wrapper .block .content .detail-container .input-wrapper.title {
        display: none;
    }
}

.purchase-year-root .step1-wrapper .block .content .detail-container .input-wrapper.title .value, .purchase-year-root .step2-wrapper .block .content .detail-container .input-wrapper.title .value {
    font-size: 12px;
}

.purchase-year-root .step1-wrapper .block .content .detail-container .single-container, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container {
    height: auto;
}

    .purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .help, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .help {
        display: none;
    }

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .help, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .help {
        display: inline;
    }
}

.purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .title-row, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .title-row {
    color: #000;
    display: block;
    min-height: auto;
}

    .purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title {
        font-size: 14px;
        margin: 0;
    }

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .title {
        color: #64c0ba;
    }
}

.purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule {
    margin-left: 10px;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .title-row .rule {
        color: #64c0ba;
    }
}

.purchase-year-root .step1-wrapper .block .content .detail-container .single-container .single-wrapper .value-select-wrapper, .purchase-year-root .step2-wrapper .block .content .detail-container .single-container .single-wrapper .value-select-wrapper {
    margin: 20px 0;
}

.purchase-year-root .step1-wrapper .block .content .detail-container .list-wrapper, .purchase-year-root .step2-wrapper .block .content .detail-container .list-wrapper {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #224271;
    min-height: 105px;
    margin-top: 10px;
}

    .purchase-year-root .step1-wrapper .block .content .detail-container .list-wrapper span, .purchase-year-root .step2-wrapper .block .content .detail-container .list-wrapper span {
        margin-bottom: 5px;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .list-wrapper, .purchase-year-root .step2-wrapper .block .content .detail-container .list-wrapper {
        display: none;
    }
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .amount-row .web, .purchase-year-root .step2-wrapper .block .content .detail-container .amount-row .web {
        display: none;
    }
}

.purchase-year-root .step1-wrapper .block .content .detail-container .amount-row .mobile, .purchase-year-root .step2-wrapper .block .content .detail-container .amount-row .mobile {
    display: none;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block .content .detail-container .amount-row .mobile, .purchase-year-root .step2-wrapper .block .content .detail-container .amount-row .mobile {
        display: inline;
    }
}

.purchase-year-root .step1-wrapper .block .content .detail-container .total-wrapper, .purchase-year-root .step2-wrapper .block .content .detail-container .total-wrapper {
    flex-grow: 0;
    min-height: 70px;
    padding: 10px;
}

.purchase-year-root .step1-wrapper .checkbox-wrapper, .purchase-year-root .step2-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 10px auto 0;
}

    .purchase-year-root .step1-wrapper .checkbox-wrapper label, .purchase-year-root .step2-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
        font-size: 18px;
    }

        .purchase-year-root .step1-wrapper .checkbox-wrapper label.gray, .purchase-year-root .step2-wrapper .checkbox-wrapper label.gray {
            background-color: #efefef;
            color: #efefef;
        }

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .checkbox-wrapper label, .purchase-year-root .step2-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.purchase-year-root .step1-wrapper .checkbox-wrapper .checkbox, .purchase-year-root .step2-wrapper .checkbox-wrapper .checkbox {
    display: none;
}

    .purchase-year-root .step1-wrapper .checkbox-wrapper .checkbox:checked + label, .purchase-year-root .step2-wrapper .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.purchase-year-root .step1-wrapper .rule-check-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 10px;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper {
        width: 100%;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container {
    position: relative;
    display: flex;
    width: 100%;
    height: 430px;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container {
        flex-direction: column;
        height: auto;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container {
        z-index: 99;
        flex-direction: column;
        position: relative;
        height: auto;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
        border-radius: 5px;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
    z-index: 100;
    display: flex;
    width: 270px;
    padding: 2px 5px 2px 0;
    height: calc((100% - 30px) / 9);
    box-sizing: border-box;
    color: #9b9b9b;
    background-color: #efefef;
    border-radius: 5px 0 0 5px;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        color: #000000;
        background-color: #fff;
        width: 100%;
        min-height: 58px;
        margin-top: 0;
        padding: 8px 5px 8px 0;
        border-radius: 5px;
        box-shadow: none;
    }
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper {
        min-height: 64px;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .title, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .title {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: 1.3px;
    margin: auto 0;
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper {
    position: relative;
    width: 18px;
    height: 18px;
    margin: auto 20px;
}

    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        display: block;
        width: 18px;
        height: 18px;
        background-color: #fff;
        color: #fff;
        box-sizing: border-box;
        border-radius: 2px;
    }

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox {
    display: none;
}

    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:checked + label, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:disabled + label, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper .checkbox-wrapper .rule-checkbox:disabled + label {
        background-color: #c9c9c9;
        color: #c9c9c9;
    }

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
    z-index: 100;
    color: #000000;
    background-color: #fff;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected {
        z-index: 10;
        border-radius: 5px 5px 0 0;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected label, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-title-wrapper.selected label {
    background-color: #efefef;
    color: #efefef;
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
    display: none;
    z-index: 99;
    width: 560px;
    height: 100%;
    background-color: #fff;
    padding: 27px 36px 31px 60px;
    border-radius: 0 5px 5px 5px;
    box-sizing: border-box;
    box-shadow: 0px 2px 7px 0 rgba(0, 0, 0, 0.26);
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper {
        z-index: 1;
        width: 100%;
        border-radius: 0 0 5px 5px;
        padding: 0px 20px 25px 20px;
        box-shadow: none;
    }

        .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
            max-height: 200px;
        }
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h1, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h2, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h3, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h4, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h5, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h6, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper span, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper p, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper div, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper article, .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper section, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h1, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h2, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h3, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h4, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h5, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper h6, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper span, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper p, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper div, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper article, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper section {
        font-size: 14px !important;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 0 0 35px 0;
    box-sizing: border-box;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content {
        overflow-y: scroll;
        padding: 15px 0 0;
    }

        .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 7px;
            height: 7px;
        }

        .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar-thumb, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar-thumb {
            border-radius: 7px;
            background-color: #d6d6d6;
            -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
            display: block;
        }

        .purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar-track, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper .content::-webkit-scrollbar-track {
            border-radius: 7px;
        }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper.selected, .purchase-year-root .step2-wrapper .rule-check-wrapper .rules-container .rule-container .check-content-wrapper.selected {
    display: block;
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 32px 0 0 0;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container {
        flex-direction: column;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .rule-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .rule-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}

    .purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper {
        width: 100%;
        height: 50px;
        font-size: 14px;
        color: #a4a8ab;
    }

        .purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper.checked, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper.checked {
            color: #ea515d;
        }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .rule-wrapper .radio-wrapper {
        font-size: 12px;
        margin-right: 0;
    }
}

.purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .btn-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
    display: flex;
    justify-content: center;
    align-self: flex-end;
}

@media (max-width: 1024px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .btn-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
        margin: 18px 0;
    }
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .rule-check-wrapper .last-check-container .btn-wrapper, .purchase-year-root .step2-wrapper .rule-check-wrapper .last-check-container .btn-wrapper {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper.main-wrapper, .purchase-year-root .step2-wrapper.main-wrapper {
        padding: 20px 0px !important;
    }

        .purchase-year-root .step1-wrapper.main-wrapper .block .title-row, .purchase-year-root .step2-wrapper.main-wrapper .block .title-row {
            height: auto;
            min-height: 50px;
        }

            .purchase-year-root .step1-wrapper.main-wrapper .block .title-row .title, .purchase-year-root .step2-wrapper.main-wrapper .block .title-row .title {
                width: 180px;
                margin: 0 auto;
                text-align: center;
            }
}

.purchase-year-root .step1-wrapper .block .title-row .title {
    margin: auto 0;
}

    .purchase-year-root .step1-wrapper .block .title-row .title.no-margin-bottom {
        margin-bottom: 0;
    }

.purchase-year-root .step1-wrapper .block .content {
    padding: 0;
}

.purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .text-input {
    width: 70px;
}

    .purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .text-input.phone-main {
        width: 125px;
    }

    .purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .text-input.address {
        width: 260px;
    }

.purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .column {
    margin: 0 15px 0 0;
}

    .purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .column.resident {
        display: none;
    }

        .purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .column.resident.show {
            display: flex;
        }

.purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .value {
    width: auto;
    margin-right: 5px;
}

    .purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .value.resident.hide {
        display: none;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.personal {
        margin: 0px;
    }

        .purchase-year-root .step1-wrapper .block.personal .content .input-wrapper .column {
            margin: 10px 0;
        }
}

.purchase-year-root .step1-wrapper .block.job .input-wrapper:not(.full-width) {
    width: 100%;
    max-width: 270px;
}

    .purchase-year-root .step1-wrapper .block.job .input-wrapper:not(.full-width) + .input-wrapper:not(.full-width) {
        margin-left: 30px;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.job .input-wrapper:not(.full-width) {
        margin-right: 30px;
    }

        .purchase-year-root .step1-wrapper .block.job .input-wrapper:not(.full-width) + .input-wrapper:not(.full-width) {
            margin-left: 0;
        }
}

.purchase-year-root .step1-wrapper .block.job .column {
    width: 270px;
    margin: 0;
}

.purchase-year-root .step1-wrapper .block.job .mobile-full + .mobile-full {
    margin-left: 30px;
}

.purchase-year-root .step1-wrapper .block.finance .content .input-wrapper .text-input {
    width: 120px;
    margin: 0 10px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.finance .content .input-wrapper .text-input.mobile-full {
        width: auto;
        max-width: 100%;
        flex: 1;
    }
}

.purchase-year-root .step1-wrapper .block.finance .content .input-wrapper .unit {
    margin: auto 0;
}

.purchase-year-root .step1-wrapper .block.finance .content .checkbox-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

    .purchase-year-root .step1-wrapper .block.finance .content .checkbox-container .row {
        width: auto;
    }

    .purchase-year-root .step1-wrapper .block.finance .content .checkbox-container .text-input {
        height: 30px;
    }

.purchase-year-root .step1-wrapper .block.refund .input-wrapper {
    width: 270px;
}

.purchase-year-root .step1-wrapper .block.refund .text-input {
    max-width: 270px;
}

.purchase-year-root .step1-wrapper .block.refund .column {
    width: 100%;
    max-width: 270px;
    margin: 0;
}

.purchase-year-root .step1-wrapper .block.refund .mobile-full + .mobile-full {
    margin-left: 30px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.refund .mobile-full {
        margin-right: 30px;
    }

        .purchase-year-root .step1-wrapper .block.refund .mobile-full + .mobile-full {
            margin-left: 0;
        }
}

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .content .row .mark {
    color: #ea515d;
}

    .purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .content .row .mark.sub {
        color: #224271;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .content .row .mark.sub {
        width: 100%;
        margin: 10px 0 0 0;
    }
}

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .rec-wrapper {
    position: relative;
    display: flex;
    width: 170px;
    height: 45px;
    text-align: right;
}

    .purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .rec-wrapper:not(.hide-after)::after {
        z-index: 1;
        content: attr(data-content);
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 45px;
        font-size: 18px;
        line-height: 19px;
        color: #000;
        text-align: right;
        padding: 13px 25px;
        box-sizing: border-box;
    }

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .rec {
    outline: none;
    text-align: right;
}

    .purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .rec.fixed {
        color: transparent;
    }

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .text-input {
    width: 150px;
    margin: 0 10px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .text-input.mobile-full {
        width: auto;
        max-width: 100%;
        flex: 1;
    }
}

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .unit {
    margin: auto 0;
}

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .column {
    width: 120px;
    margin: 0 20px 0 0;
}

.purchase-year-root .step1-wrapper .block.year-content .content .input-wrapper .list {
    margin-top: 20px;
}

.purchase-year-root .step1-wrapper .block.benifits .container .modal .content {
    flex-wrap: nowrap;
}

.purchase-year-root .step1-wrapper .block.benifits .container .title-row {
    width: 98%;
    margin: 0 1%;
}

.purchase-year-root .step1-wrapper .block.benifits .container .input-wrapper {
    padding: 0 10px;
    width: calc((100% - 40px) / 2);
}

.purchase-year-root .step1-wrapper .block.benifits .container .main-wrapper {
    padding: 0 10px;
    box-sizing: border-box;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper {
    display: flex;
    width: 100%;
    border-radius: 5px;
    padding: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    margin: 10px 0;
    flex-wrap: wrap;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper {
        padding: 0;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.selected .title-wrapper {
    background-color: #64c0ba;
    border-radius: 5px 5px 0 0;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.selected .radio-wrapper {
    color: #fff;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.selected .content-wrapper {
    display: flex;
    margin-top: 10px;
    flex-wrap: wrap;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.selected.legal .title-wrapper {
    border-radius: 5px;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .title-wrapper {
    line-height: 1.15;
    display: flex;
    width: 100%;
    color: #224271;
    margin: 0;
    padding: 0;
    border-radius: 5px;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .title-wrapper:hover {
        background-color: #64c0ba;
    }

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .radio-wrapper {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    font-size: 18px;
    width: 100%;
    padding: 10px 20px 10px 38px;
    margin-right: 0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .radio-wrapper {
        overflow-x: inherit;
        overflow-y: inherit;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .radio-wrapper .mark {
    top: 10px;
    left: 10px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .radio-wrapper {
        padding: 10px 20px 10px 38px;
        font-size: 14px;
        height: 28px;
    }

        .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .radio-wrapper .mark {
            top: 15px;
        }

        .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .radio-wrapper .text {
            margin: auto 0;
            line-height: 14px;
        }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper .content-wrapper {
    display: none;
    width: 100%;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper {
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 10px);
    margin: 0 -5px;
    overflow-x: auto;
    padding: 0 10px;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column {
        display: flex;
        width: 150px;
        min-width: 150px;
        height: 156px;
        border-radius: 5px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: 10px 5px;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
        box-sizing: border-box;
    }

        .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column:nth-child(5) {
            display: none;
        }

        .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column.create {
            flex-direction: column;
            justify-content: center;
            border: 1px solid #a4a8ab;
            color: #a4a8ab;
            text-align: center;
            cursor: pointer;
            user-select: none;
            box-shadow: none;
        }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column.create .add-circle {
                width: 53px;
                height: 53px;
                border: 1px solid #a4a8ab;
                border-radius: 50%;
                font-size: 44px;
                line-height: 44px;
                margin: 0 auto 18px auto;
                font-weight: 300;
            }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column.create span {
                width: 100%;
            }

        .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row {
            width: 100%;
            display: flex;
            box-sizing: border-box;
            color: #224271;
        }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row .value {
                width: 100%;
                height: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.action {
                justify-content: space-between;
                padding: 8px;
            }

                .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.action .fas {
                    cursor: pointer;
                }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.title, .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.name {
                justify-content: center;
                padding: 8px;
                text-align: center;
            }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.title {
                height: 30px;
                background-color: #224271;
                color: #fff;
                font-size: 12px;
            }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.name {
                color: #224271;
                font-size: 20px;
                justify-content: center;
            }

            .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.percent {
                height: 40px;
                padding: 9px 8px;
                background-color: #ea515d;
                border-radius: 0 0 5px 5px;
                justify-content: space-between;
                font-size: 14px;
            }

                .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.percent .text-input {
                    width: 72px;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    padding: 0;
                    border: none;
                    border-radius: 2px;
                    text-align: center;
                    outline: none;
                    box-sizing: border-box;
                }

                .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.percent .text-fixed {
                    color: #fff;
                    flex: 1;
                    height: 22px;
                    line-height: 22px;
                    margin: 0;
                    border: none;
                    text-align: center;
                }

                .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.percent .hidden {
                    display: none;
                }

                .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .member-info-wrapper .column .row.percent .unit {
                    margin: auto 0;
                    color: #fff;
                }

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .total-row {
        display: flex;
        justify-content: center;
        width: 100%;
        background-color: #ea515d;
        border-radius: 5px;
        padding: 10px;
        font-size: 14px;
        color: #ffec00;
        letter-spacing: 0.7px;
    }

        .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .total-row .unit {
            color: #fff;
            margin: 0 3px;
        }

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row {
        position: relative;
        width: 100%;
        display: flex;
        color: #224271;
        justify-content: center;
        padding: 20px 0;
        font-size: 14px;
        flex-wrap: wrap;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row {
        padding: 10px 0;
    }
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .text {
        display: none;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .mark {
    color: #ea515d;
    margin-right: 5px;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .mark.sub {
        color: #224271;
    }

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .average {
    position: absolute;
    right: 0;
    display: flex;
    background-color: transparent;
    padding-right: 15px;
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .average {
        position: relative;
        display: flex;
        justify-content: flex-end;
        width: 100%;
        padding-right: 0;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper {
    background-color: #efefef;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.percent .total-conut-wrapper .hint-row .average .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper {
    display: flex;
    background-color: #ea515d;
    padding: 0 10px 10px;
    box-sizing: border-box;
    width: 100%;
    max-width: 544px;
    margin: 12px auto;
    border-radius: 10px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper {
        padding: 0 8px 10px 8px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .order-number-wrapper {
    width: 50px;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .order-number-wrapper {
        width: 35px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
    height: 48px;
    margin-top: 10px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #fff;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .order-number-wrapper .number {
        height: 40px;
        line-height: 40px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .order-number-wrapper .number:nth-child(5) {
    display: none;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper {
    flex: 1;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column {
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 48px;
        box-sizing: border-box;
        border-radius: 5px;
        margin-top: 10px;
        background-color: #fff;
    }

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column {
        height: 40px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-child(5) {
    display: none;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create {
    justify-content: flex-start;
    padding: 5px 20px;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    user-select: none;
    cursor: pointer;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create .add-circle {
        width: 22px;
        height: 22px;
        margin: auto 0;
        border: 1px solid #fff;
        border-radius: 50%;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
    }

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column.create .add-text {
        margin: auto 0 auto 13px;
    }

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row {
    width: 100%;
    display: flex;
    line-height: 48px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row {
        line-height: 40px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.title {
    width: 120px;
    font-size: 12px;
    background-color: #224271;
    border-radius: 5px 0 0 5px;
    color: #fff;
    justify-content: center;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.title {
        width: 60px;
        line-height: 16px;
        padding: 4px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
    flex: 1;
    font-size: 20px;
    padding-left: 13px;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name .value {
        max-width: 120px;
        height: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name .value {
        max-width: 70px;
    }
}

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.name {
        padding-left: 8px;
        max-width: 80px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action, .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
    width: 80px;
    justify-content: space-around;
    color: #224271;
}

    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action .fas, .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order .fas {
        cursor: pointer;
        margin: auto 0;
    }

@media (max-width: 375px) {
    .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.action, .purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
        width: 60px;
    }
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column .row.order {
    background-color: #efefef;
    border-radius: 0 5px 5px 0;
    font-size: 20px;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-child(1) .order .fa-arrow-up {
    color: #d6d6d6;
    cursor: not-allowed;
}

.purchase-year-root .step1-wrapper .block.benifits .container .row-wrapper.order .member-info-wrapper .benifits-wrapper .column:nth-last-child(2) .order .fa-arrow-down {
    color: #d6d6d6;
    cursor: not-allowed;
}

.purchase-year-root .step1-wrapper .block.last {
    padding-bottom: 120px;
}

    .purchase-year-root .step1-wrapper .block.last .btn-row {
        margin-top: 30px;
    }

.purchase-year-root .step1-wrapper .radio-wrapper {
    flex-grow: 0;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-right: 25px;
    height: 18px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (max-width: 550px) {
    .purchase-year-root .step1-wrapper .radio-wrapper {
        margin-right: 0px;
    }
}

.purchase-year-root .step1-wrapper .radio-wrapper .radio {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

    .purchase-year-root .step1-wrapper .radio-wrapper .radio:checked ~ .mark:after, .purchase-year-root .step1-wrapper .radio-wrapper .radio[checked=checked] ~ .mark:after {
        display: block;
    }

.purchase-year-root .step1-wrapper .radio-wrapper .mark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #efefef;
    border-radius: 50%;
}

    .purchase-year-root .step1-wrapper .radio-wrapper .mark:after {
        content: "";
        position: absolute;
        display: none;
        background-color: #224271;
        width: 8px;
        height: 8px;
        top: 5px;
        left: 5px;
        border-radius: 50%;
    }

@media (max-width: 767px) {
    .purchase-year-root .step1-wrapper.main-wrapper {
        padding: 20px !important;
    }
}

.purchase-year-root .step2-wrapper .scroll-down-hint-wrapper {
    position: fixed;
    bottom: 20px;
    left: 0px;
    width: 100%;
    display: flex;
    justify-content: center;
}

    .purchase-year-root .step2-wrapper .scroll-down-hint-wrapper.hidden {
        display: none;
    }

    .purchase-year-root .step2-wrapper .scroll-down-hint-wrapper .scroll-down-hint {
        color: #ea515d;
        font-size: 20px;
    }

.purchase-year-root .step2-wrapper .block.last {
    padding-bottom: 120px;
}

@media (max-width: 767px) {
    .purchase-year-root .step2-wrapper .scroll-down-hint-wrapper {
        bottom: 10px;
    }
}

.purchase-year-root .step4-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
}

    .purchase-year-root .step4-wrapper .btn {
        width: 170px;
        margin: 40px auto 0 auto;
    }

    .purchase-year-root .step4-wrapper .block {
        max-width: 415px;
        padding: 50px 0;
    }

        .purchase-year-root .step4-wrapper .block .main-title {
            color: #ea515d;
            margin: 50px auto;
            font-weight: normal;
        }

@media (max-width: 550px) {
    .purchase-year-root .step4-wrapper .block .main-title {
        font-size: 20px;
        margin: 20px auto;
    }
}

.purchase-year-root .step4-wrapper .block .sub-title {
    color: #000;
    margin: 0 auto;
    font-weight: normal;
    width: 100%;
    text-align: center;
}

@media (max-width: 550px) {
    .purchase-year-root .step4-wrapper .block .sub-title {
        max-width: 280px;
        margin-bottom: 0px;
        font-size: 14px;
    }
}

.purchase-year-root .step4-wrapper .block .image-wrapper {
    width: 100%;
    text-align: center;
}

@media (max-width: 767px) {
    .purchase-year-root .step4-wrapper .block .image-wrapper .payment-done-img {
        max-height: 120px;
    }
}

.purchase-year-root .step4-wrapper .block.injury .sub-title {
    margin: 10px 0;
}

    .purchase-year-root .step4-wrapper .block.injury .sub-title.first {
        color: #224271;
    }

.purchase-year-root .step4-wrapper .block.injury .serperate-line {
    width: 100%;
    height: 3px;
    background-color: #d6d6d6;
}

.purchase-year-root .step4-wrapper .block.injury .link {
    color: #ea515d;
}

@media (max-width: 767px) {
    .purchase-year-root .step4-wrapper .block.injury .serperate-line {
        display: none;
    }
}

.purchase-year-root .sm-modal {
    z-index: 5000;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    top: 0px;
    right: 50px;
    padding: 20px;
    width: 338px;
    height: 80px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    color: #224271;
    font-size: 12px;
    box-sizing: border-box;
    align-content: flex-start;
}

@media (max-width: 767px) {
    .purchase-year-root .sm-modal {
        position: fixed;
        top: 50px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

.purchase-year-root .sm-modal .sm-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 767px) {
    .purchase-year-root .sm-modal .sm-mask {
        display: block;
    }
}

.purchase-year-root .sm-modal .sm-container {
    z-index: 6000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .purchase-year-root .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

.purchase-year-root .sm-modal.hidden {
    display: none;
}

.purchase-year-root .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

.purchase-year-root .sm-modal .full-width {
    width: 100%;
}

.purchase-year-root .input-field {
    position: relative;
    background-color: transparent !important;
}

.purchase-year-root .select2 {
    width: 100% !important;
}

    .purchase-year-root .select2 .selection {
        width: 100%;
    }

    .purchase-year-root .select2 .select2-selection {
        width: 100%;
        border-width: 0px;
        outline: none;
        background-color: transparent;
    }

    .purchase-year-root .select2 .select2-selection__arrow {
        display: none;
    }

.purchase-year-root .selector-text {
    z-index: 1;
    position: absolute;
    color: #000;
    left: 10px;
    top: 0;
    width: 80%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container > .select2-dropdown {
    z-index: 7000;
}

#root.product.year_counting_root .title-wrapper {
    margin-bottom: 30px;
    text-align: center;
}

    #root.product.year_counting_root .title-wrapper.last {
        margin-bottom: 50px;
    }

    #root.product.year_counting_root .title-wrapper .title {
        color: #224271;
        font-size: 20px;
        font-weight: normal;
        margin: 0;
    }

    #root.product.year_counting_root .title-wrapper .sub-title {
        color: #000000;
        font-size: 16px;
    }

        #root.product.year_counting_root .title-wrapper .sub-title .mark {
            color: #ea515d;
            margin: 0 3px;
        }

            #root.product.year_counting_root .title-wrapper .sub-title .mark.left {
                display: inline-block;
                text-align: left;
            }

            #root.product.year_counting_root .title-wrapper .sub-title .mark.more {
                display: inline-block;
                text-align: left;
                cursor: pointer;
            }

#root.product.year_counting_root .input-wrapper {
    z-index: 1;
    position: relative;
}

    #root.product.year_counting_root .input-wrapper .content > .hint {
        color: #64c0ba;
        line-height: 1;
        cursor: pointer;
    }

        #root.product.year_counting_root .input-wrapper .content > .hint .help {
            color: #ea515d;
            margin: 0 5px;
        }

    #root.product.year_counting_root .input-wrapper > .row {
        width: 100%;
        display: flex;
        margin: 5px 0;
        line-height: 30px;
        flex-wrap: wrap;
    }

        #root.product.year_counting_root .input-wrapper > .row .rec-wrapper {
            position: relative;
            display: flex;
            width: 100%;
            max-width: 120px;
            height: 30px;
            text-align: right;
        }

            #root.product.year_counting_root .input-wrapper > .row .rec-wrapper:not(.hide-after)::after {
                z-index: 1;
                content: attr(data-content);
                position: absolute;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 30px;
                font-size: 18px;
                line-height: 30px;
                color: #000;
                text-align: right;
                padding-right: 12px;
                box-sizing: border-box;
            }

            #root.product.year_counting_root .input-wrapper > .row .rec-wrapper.big {
                max-width: 140px;
            }

        #root.product.year_counting_root .input-wrapper > .row .rec {
            outline: none;
            text-align: right !important;
        }

            #root.product.year_counting_root .input-wrapper > .row .rec.fixed {
                color: transparent;
            }

        #root.product.year_counting_root .input-wrapper > .row .text-input {
            width: 100%;
            max-width: 120px;
            height: 30px;
            line-height: 30px;
            background-color: #efefef;
            box-shadow: none;
            border-radius: 6px;
            box-sizing: border-box;
            border: 0;
            padding: 0 0 0 2px;
            margin: 0 10px;
            font-size: 18px;
            -webkit-appearance: none;
        }

        #root.product.year_counting_root .input-wrapper > .row .hint {
            color: #ea515d;
        }

            #root.product.year_counting_root .input-wrapper > .row .hint.hide {
                display: none;
            }

    #root.product.year_counting_root .input-wrapper .column.date .unit {
        margin: 0;
    }

        #root.product.year_counting_root .input-wrapper .column.date .unit.below-mobile {
            display: none;
        }

@media (max-width: 550px) {
    #root.product.year_counting_root .input-wrapper .column.date .unit.above-mobile {
        display: none;
    }

    #root.product.year_counting_root .input-wrapper .column.date .unit.below-mobile {
        display: inline-block;
    }
}

#root.product.year_counting_root .input-wrapper .column .input-field {
    margin: 0 10px;
}

@media (max-width: 550px) {
    #root.product.year_counting_root .input-wrapper .column .input-field {
        margin: 0 5px;
    }
}

#root.product.year_counting_root .input-wrapper .column .text-input {
    margin: 0 10px;
}

#root.product.year_counting_root .input-wrapper.payment-type .radio-wrapper {
    margin-bottom: 10px;
}

#root.product.year_counting_root .input-wrapper.payment .text-input {
    width: 200px;
}

#root.product.year_counting_root .input-wrapper .additional .hint.link {
    text-decoration: underline;
}

#root.product.year_counting_root .input-wrapper .additional.full .hint {
    width: auto;
}

    #root.product.year_counting_root .input-wrapper .additional.full .hint.age {
        margin: 0 10px;
        color: #ea515d;
    }

#root.product.year_counting_root .table-container {
    width: 100%;
    max-width: 800px;
    display: flex;
    flex-direction: column;
    border: 1px solid #d6d6d6;
}

@media (max-width: 767px) {
    #root.product.year_counting_root .table-container {
        overflow-x: auto;
        width: calc(100% * (100/95));
    }
}

#root.product.year_counting_root .table-container.small .header-row .col, #root.product.year_counting_root .table-container.small .content-row .col {
    min-width: 80px;
}

    #root.product.year_counting_root .table-container.small .header-row .col.first, #root.product.year_counting_root .table-container.small .content-row .col.first {
        min-width: 140px;
    }

#root.product.year_counting_root .table-container.small .header-row .col {
    height: 50px;
}

#root.product.year_counting_root .table-container.small .content-row .col.first {
    color: #000000;
    background-color: #fff;
}

#root.product.year_counting_root .table-container .header-row, #root.product.year_counting_root .table-container .content-row {
    width: 100%;
    display: flex;
}

    #root.product.year_counting_root .table-container .header-row .col, #root.product.year_counting_root .table-container .content-row .col {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 5px;
        height: 50px;
        box-sizing: border-box;
        min-width: 120px;
    }

        #root.product.year_counting_root .table-container .header-row .col + .col, #root.product.year_counting_root .table-container .content-row .col + .col {
            border-left: 1px solid #d6d6d6;
        }

        #root.product.year_counting_root .table-container .header-row .col .text, #root.product.year_counting_root .table-container .content-row .col .text {
            margin: 0px auto;
        }

        #root.product.year_counting_root .table-container .header-row .col.first, #root.product.year_counting_root .table-container .content-row .col.first {
            flex: 0;
            min-width: 80px;
        }

            #root.product.year_counting_root .table-container .header-row .col.first + .col, #root.product.year_counting_root .table-container .content-row .col.first + .col {
                flex: 0;
                min-width: 120px;
            }

    #root.product.year_counting_root .table-container .header-row .col {
        font-size: 12px;
        color: #fff;
        background-color: #64c0ba;
        height: 70px;
    }

    #root.product.year_counting_root .table-container .header-row.outer .col.first + .col, #root.product.year_counting_root .table-container .header-row.outer .col.first + .col + .col {
        min-width: 240px !important;
    }

    #root.product.year_counting_root .table-container .content-row .col {
        border-bottom: 1px solid #d6d6d6;
    }

        #root.product.year_counting_root .table-container .content-row .col.first {
            background-color: #efefef;
            color: #224271;
        }

#root.product.year_counting_root .table-container.compare .header-row .col.first + .col, #root.product.year_counting_root .table-container.compare .content-row .col.first + .col {
    flex: 1;
    flex-basis: 0;
}

#root.product.year_counting_root .table-container.compare .header-row.outer .col {
    color: #000;
    background-color: #fff;
    height: 50px;
    font-size: 14px;
}

#root.product.year_counting_root .check-dialog {
    max-width: 640px;
    width: 100%;
    margin: 20px auto;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);
    background-color: #fff;
    padding: 25px;
    box-sizing: border-box;
}

@media (max-width: 550px) {
    #root.product.year_counting_root .check-dialog {
        padding: 15px;
    }

        #root.product.year_counting_root .check-dialog .flex-wrap-mobile {
            flex-wrap: wrap !important;
        }
}

#root.product.year_counting_root .check-dialog .input-wrapper {
    padding: 0;
}

    #root.product.year_counting_root .check-dialog .input-wrapper:nth-child(2) {
        padding-left: 36px;
    }

        #root.product.year_counting_root .check-dialog .input-wrapper:nth-child(2) .input-field.small.text-input {
            width: 120px;
        }

@media (max-width: 550px) {
    #root.product.year_counting_root .check-dialog .input-wrapper:nth-child(2) {
        padding-left: 0px;
    }
}

#root.product.year_counting_root .check-dialog .hint {
    color: #ea515d;
    font-size: 12px;
}

#root.product.year_counting_root .checkbox-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

    #root.product.year_counting_root .checkbox-container .checkbox-wrapper {
        position: relative;
        width: 18px;
        height: 18px;
        margin: auto 10px auto 0;
        font-size: 18px;
    }

        #root.product.year_counting_root .checkbox-container .checkbox-wrapper label {
            display: block;
            width: 18px;
            height: 18px;
            background-color: #fff;
            color: #fff;
            box-sizing: border-box;
            border-radius: 2px;
            font-size: 18px;
        }

            #root.product.year_counting_root .checkbox-container .checkbox-wrapper label.gray {
                background-color: #efefef;
                color: #efefef;
            }

@media (max-width: 1024px) {
    #root.product.year_counting_root .checkbox-container .checkbox-wrapper label {
        background-color: #efefef;
        color: #efefef;
    }
}

#root.product.year_counting_root .checkbox-container .checkbox-wrapper .checkbox {
    display: none;
}

    #root.product.year_counting_root .checkbox-container .checkbox-wrapper .checkbox:checked + label {
        background-color: #ea515d;
        color: #fff;
    }

#root.product.year_counting_root .dialog {
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
}

    #root.product.year_counting_root .dialog .text {
        width: 100%;
    }

#root.product.year_counting_root .compare {
    display: none;
}

    #root.product.year_counting_root .compare.show {
        display: flex;
    }

#root.product.year_counting_root .modal {
    z-index: 5000;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    #root.product.year_counting_root .modal.hidden {
        display: none;
    }

    #root.product.year_counting_root .modal .mask {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.6);
    }

    #root.product.year_counting_root .modal .content {
        position: relative;
        z-index: 6000;
        width: 854px;
        min-height: 273px;
        display: flex;
        margin: auto;
        background-color: #fff;
        border-radius: 10px;
        padding: 0px 18px 30px 18px;
        box-sizing: border-box;
        max-height: 100vh;
        overflow-y: auto;
        flex-wrap: wrap;
    }

@media (max-width: 550px) {
    #root.product.year_counting_root .modal .content {
        max-width: 100%;
        height: 80vh;
        padding: 0px 12.5px 30px 12.5px;
        margin: auto auto 0;
        border-radius: 10px 10px 0 0;
    }
}

#root.product.year_counting_root .modal .content .bank-wrapper {
    position: relative;
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
}

    #root.product.year_counting_root .modal .content .bank-wrapper .bank-column {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        position: relative;
        width: 116.2px;
        height: 150px;
        border-right: 0.8px solid #b8e6e5;
        box-sizing: border-box;
    }

        #root.product.year_counting_root .modal .content .bank-wrapper .bank-column:last-of-type {
            border-right: none;
        }

@media (max-width: 1024px) {
    #root.product.year_counting_root .modal .content .bank-wrapper .bank-column {
        width: 116px;
        border-right: 1px solid #b8e6e5;
    }
}

#root.product.year_counting_root .modal .content .bank-wrapper .bank-column .bank {
    margin: 0 auto;
    color: #224271;
    font-size: 14px;
}

#root.product.year_counting_root .modal .content .title-row {
    top: 0;
    left: 0;
    height: 35px;
    position: sticky;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    margin-bottom: 25px;
    background-color: #fff;
    z-index: 10;
}

@media (max-width: 767px) {
    #root.product.year_counting_root .modal .content .title-row {
        padding-top: 15px;
        width: 102%;
        margin-left: -1%;
    }
}

#root.product.year_counting_root .modal .content .title-row .title {
    font-size: 28px;
    font-weight: normal;
    margin: auto 0;
}

@media (max-width: 550px) {
    #root.product.year_counting_root .modal .content .title-row .title {
        font-size: 24px;
    }
}

#root.product.year_counting_root .modal .content .title-row .close {
    font-size: 36px;
    color: #357c8e;
    margin: auto 0;
    cursor: pointer;
}

@media (max-width: 550px) {
    #root.product.year_counting_root .modal .content .title-row .close {
        font-size: 26px;
    }
}

#root.product.year_counting_root .sm-modal {
    z-index: 5000;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    top: 0px;
    right: 50px;
    padding: 20px;
    width: 338px;
    height: auto;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
    color: #224271;
    font-size: 12px;
    box-sizing: border-box;
    align-content: flex-start;
}

@media (max-width: 767px) {
    #root.product.year_counting_root .sm-modal {
        position: fixed;
        top: 50px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        box-shadow: none;
    }
}

#root.product.year_counting_root .sm-modal .sm-mask {
    z-index: 5000;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 767px) {
    #root.product.year_counting_root .sm-modal .sm-mask {
        display: block;
    }
}

#root.product.year_counting_root .sm-modal .sm-container {
    z-index: 5000;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    #root.product.year_counting_root .sm-modal .sm-container {
        position: relative;
        padding: 20px;
        width: 237px;
        height: 178px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.17);
        margin: auto;
        box-sizing: border-box;
        overflow-y: auto;
    }
}

#root.product.year_counting_root .sm-modal.hidden {
    display: none;
}

#root.product.year_counting_root .sm-modal .close {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}

#root.product.year_counting_root .sm-modal .full-width {
    width: 100%;
}

@media (max-width: 1024px) {
    #root.product.year_counting_root .content_container:not(.accident) {
        min-height: auto;
    }
}

#root.product.yearProductContent_root {
    position: relative;
    width: calc(100% - 159px);
    height: calc(100vh - 180px);
    margin-top: 180px;
    margin-left: 159px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #root.product.yearProductContent_root {
        height: auto;
        min-height: calc(100vh - 180px);
    }
}

#root.product.yearProductContent_root .content_container {
    width: 87%;
    line-height: 1.5em;
    letter-spacing: 1px;
    margin: 0 auto;
}

    #root.product.yearProductContent_root .content_container .content {
        margin-left: 17%;
        width: 66%;
    }

        #root.product.yearProductContent_root .content_container .content .product_name {
            font-size: 1.2em;
            color: #224271;
        }

            #root.product.yearProductContent_root .content_container .content .product_name .sub_title {
                font-size: 0.8em;
                color: #ea515d;
                margin-left: 12px;
                text-decoration: underline;
            }

        #root.product.yearProductContent_root .content_container .content .product_id {
            color: #a4a8ab;
        }

        #root.product.yearProductContent_root .content_container .content .annex {
            font-size: 14px;
            width: 100%;
        }

            #root.product.yearProductContent_root .content_container .content .annex .annex_row {
                background-color: #fff;
            }

                #root.product.yearProductContent_root .content_container .content .annex .annex_row.media_ctrl_row {
                    display: none;
                }

                #root.product.yearProductContent_root .content_container .content .annex .annex_row.title {
                    color: #fff;
                    background-color: #64c0ba;
                }

                #root.product.yearProductContent_root .content_container .content .annex .annex_row .annex_col {
                    width: 12%;
                    height: 50px;
                    text-align: center;
                    border-left: 1px solid #d6d6d6;
                    border-bottom: 1px solid #d6d6d6;
                }

                    #root.product.yearProductContent_root .content_container .content .annex .annex_row .annex_col.text_left {
                        padding-left: 10px;
                        text-align: left;
                    }

                    #root.product.yearProductContent_root .content_container .content .annex .annex_row .annex_col.avg {
                        width: 50%;
                    }

                    #root.product.yearProductContent_root .content_container .content .annex .annex_row .annex_col.none_border_left {
                        border-left: none;
                    }

        #root.product.yearProductContent_root .content_container .content .img_wrapper {
            width: 100%;
            text-align: center;
        }

            #root.product.yearProductContent_root .content_container .content .img_wrapper .img {
                width: 60%;
            }

        #root.product.yearProductContent_root .content_container .content .flex {
            display: flex;
        }

        #root.product.yearProductContent_root .content_container .content .inline {
            display: inline-block;
            margin: 0;
        }

        #root.product.yearProductContent_root .content_container .content .formula::before {
            content: "公式 ";
            color: #ea515d;
        }

        #root.product.yearProductContent_root .content_container .content .warn {
            color: #ea515d;
            margin-bottom: 60px;
        }

#root.product.yearProductContent_root .footer_wrapper {
    width: 100%;
}

@media (max-width: 1024px) {
    #root.product.yearProductContent_root {
        font-size: 1em;
    }

        #root.product.yearProductContent_root .content_container {
            width: 90%;
        }

            #root.product.yearProductContent_root .content_container .content {
                width: 100%;
                margin-left: 0;
            }

                #root.product.yearProductContent_root .content_container .content .annex .annex_row.media_ctrl_row {
                    display: table-row;
                }

                #root.product.yearProductContent_root .content_container .content .annex .annex_row .annex_col {
                    width: 19%;
                }

                    #root.product.yearProductContent_root .content_container .content .annex .annex_row .annex_col.media_ctrl_col {
                        display: none;
                    }
}

@media (max-width: 550px) {
    #root.product.yearProductContent_root {
        font-size: 16px;
        line-height: 1.5;
        width: 100%;
        height: calc(100vh - 210px);
        margin-top: 210px;
        margin-left: 0px;
    }
}

@media (max-width: 550px) and (-ms-high-contrast: none), (max-width: 550px) and (-ms-high-contrast: active) {
    #root.product.yearProductContent_root {
        height: auto;
    }
}

@media (max-width: 550px) {
    #root.product.yearProductContent_root .content_container {
        width: calc(100% - 36px);
        padding: 0 18px;
    }

        #root.product.yearProductContent_root .content_container .content .product_id {
            font-size: 12px;
        }

        #root.product.yearProductContent_root .content_container .content .annex {
            width: 100vw;
            transform: translateX(-18px);
        }

        #root.product.yearProductContent_root .content_container .content .img_wrapper {
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            width: 100%;
        }

            #root.product.yearProductContent_root .content_container .content .img_wrapper .img {
                width: 100vw;
            }
}

body {
    overflow-x: hidden;
}

html {
    line-height: 1.5;
}

.highlight-red {
    color: #ea515d !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlVJL3NyYy9zYXNzL19ub3JtYWxpemUuc2FzcyIsIlVJL3NyYy9zYXNzL2xheW91dC9fZm9vdGVyLnNhc3MiLCJVSS9zcmMvc2Fzcy9tb2R1bGVzL19tZWRpYS1xdWVyeS5zYXNzIiwiVUkvc3JjL3Nhc3MvbW9kdWxlcy9fZm9udC5zYXNzIiwiVUkvc3JjL3Nhc3MvbW9kdWxlcy9fY29sb3Iuc2FzcyIsIlVJL3NyYy9zYXNzL2xheW91dC9faGVhZGVyLnNhc3MiLCJVSS9zcmMvc2Fzcy9sYXlvdXQvX25hdi5zYXNzIiwiVUkvc3JjL3Nhc3MvbGF5b3V0L19sb2dpbi5zYXNzIiwiVUkvc3JjL3Nhc3MvbGF5b3V0L19sb2FkaW5nLnNhc3MiLCJVSS9zcmMvc2Fzcy9sYXlvdXQvX21vZGFsLnNhc3MiLCJVSS9zcmMvc2Fzcy9sYXlvdXQvX3Byb2R1Y3ROYXYuc2FzcyIsIlVJL3NyYy9zYXNzL2xheW91dC9fcXVlc3Rpb25hcnkuc2FzcyIsIlVJL3NyYy9zYXNzL2xheW91dC9fYWxsLnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9faG9tZXBhZ2Uuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19mYXEuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19yZWdpc3Rlci5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX2Fib3V0VXMuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19mb3JnZXRQYXNzd29yZC5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX3ByaXZhY3kuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19tZW1iZXIuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19wdXJjaGFzZS5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX3BheW1lbnQuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19wcm9kdWN0Q29udGVudC5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX3B1cmNoYXNpbmdSdWxlcy5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX2NvdW50aW5nLnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9fb29wcy5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX2FjdGl2aXR5LnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9fcHJvZHVjdEludHJvLnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9fcHJvZHVjdExpc3Quc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19wcm9kdWN0UUEuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19uZXdzLnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9fbmV3c2xpc3Quc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19idXR0b25TZXQuc2FzcyIsIlVJL3NyYy9zYXNzL3BhZ2VzL19wdXJjaGFzZUFjY2lkZW50LnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9fZWRpdENvbnRyYWN0LnNhc3MiLCJVSS9zcmMvc2Fzcy9wYWdlcy9feWVhclByb2R1Y3RJbnRyby5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX2NyZWRpdC5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX3B1cmNoYXNlWWVhci5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX3llYXJDb3VudGluZy5zYXNzIiwiVUkvc3JjL3Nhc3MvcGFnZXMvX3llYXJQcm9kdWN0Q29udGVudC5zYXNzIiwiVUkvc3JjL3Nhc3MvYXBwLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0U7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0FBQUE7QUFHQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRTtBQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0FBQUE7QUFHQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBSUE7RUFDRTtBQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFJQTtFQUNFO0FBQ0E7RUFDQTtBQUNBOzs7QUFFRjtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUdBO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRTtBQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7RUFDQTtBQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFJQTtBQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUlBO0FBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUdBO0VBQ0U7OztBQUVGO0FBQUE7QUFHQTtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0VBQ0U7QUFDQTtFQUNBO0FBQ0E7RUFDQTtBQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7RUFDQTtBQUNBOzs7QUFFRjtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUdBO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0FBQUE7QUFJRTtFQUNFOzs7QUFFSjtBQUFBO0FBQUE7QUFJQTtFQUNFO0FBQ0E7RUFDQTtBQUNBOztBQUNBO0VBQ0U7OztBQUVKO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQztFQUNDO0FBQ0E7RUFDQTtBQUNBOzs7QUFFRjtBQUFBO0FBR0E7QUFHQTtFQUNFOzs7QUFFRjtBQUdBO0VBQ0U7OztBQUVGO0FBQUE7QUFHQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQ3pSQTtFQUNFO0VBQ0E7O0FDNENFO0VEMUNBO0lBQ0U7OztBQUNKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VB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Q0E7RUFDQTtFQUNBLE9oQnhxQkk7O0FnQnlxQko7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUNKO0VBQ0U7RUFDQTtFQUNBOztBQUNGO0VBQ0U7RUFDQSxrQmhCMXJCRTtFZ0IyckJGLE9oQmpzQlI7RWdCa3NCUSxXakIvckJEOztBaUJnc0JEO0VBQ0UsT2hCOXJCRTtFZ0IrckJGLFdqQnJzQkQ7RWlCc3NCQzs7QUFDRjtFQUNFO0VBQ0E7RUFDQSxrQmhCbHNCRDtFZ0Jtc0JDO0VBQ0E7RUFDQSxXakIzc0JHOztBaUI0c0JIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0Y7RUFDRSxPaEIxdEJWO0VnQjJ0QlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNGO0VBQ0U7O0FBQ0Y7RUFDRTtFQUNBLE9oQnJ1QlY7O0FnQnV1QkE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmhCdnVCRztFZ0J3dUJIO0VBQ0E7RUFDQSxXakJodkJPO0VpQml2QlAsT2hCcnVCQTtFZ0JzdUJBOztBQUNBO0VBQ0UsT2hCdHZCTjtFZ0J1dkJNOztBQUNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsT2hCdHZCTTtFZ0J1dkJOO0VBQ0E7RUFDQSxXakI3dkJPO0VpQjh2QlA7O0FsQjd0QlI7RWtCcXRCTTtJQVVJOzs7QWxCL3RCVjtFa0JndUJRO0lBRUk7OztBQUNKO0VBQ0UsT2hCL3ZCQztFZ0Jnd0JEOztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QWxCM3VCVjtFa0JzdUJRO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0Y7RUFDRSxrQmhCbnhCSDtFZ0JveEJHLE9oQjV4QlY7O0FnQjh4QkE7RUFDRTtFQUNBLGtCaEJ4eEJLO0VnQnl4Qkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FsQjV2Qk47RWtC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RSxPakJ6TUY7RWlCME1FO0VBQ0EsV2xCdk1LO0VrQndNTDtFQUNBO0VBQ0E7O0FBQ0Y7RUFDRTtFQUNBLE9qQmpORjtFaUJrTkUsV2xCOU1LO0VrQitNTDtFQUNBOzs7QUN0TlI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FwQnNETTtFb0JoRVI7SUFZSTtJQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBcEJ6RkY7RW9COEZFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QXBCM0VKO0VvQitFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7Ozs7QUNqS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FyQnNETTtFcUJoRVI7SUFZSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNF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Q0U7O0FBR0o7RUFFSTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR047RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNVOzs7O0FDM1ZoQjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUVaO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFFUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7Ozs7QUN2RlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0EzQnNETTtFMkJoRVI7SUFZSTtJQUNBOzs7QUFFRjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7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RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFDRjtFQUNFO0VBQ0E7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFDRjtFQUNFOztBQUNGO0VBQ0U7O0FBQ1I7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0o7RUFDRTs7QUFDRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUNKO0VBQ0U7RUFDQTs7QUFFTjtFQUNFOztBQUVKO0VBQ0U7SUFDRTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFHSTtJQUNFOztFQUNGO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBRWhCO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBckNyQ0k7RXFDK0JOO0lBUUk7OztBQVROO0VBVUk7SUFDRTtJQUNBOztFQUVFO0lBQ0U7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOzs7O0FDckhkO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUNGO0VBQ0UiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcbi8qIERvY3VtZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuXHJcbmh0bWxcclxuICBsaW5lLWhlaWdodDogMS4xNVxyXG4gIC8qIDFcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcclxuICAvKiAyXHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuXHJcbmJvZHlcclxuICBtYXJnaW46IDBcclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcblxyXG5oMVxyXG4gIGZvbnQtc2l6ZTogMmVtXHJcbiAgbWFyZ2luOiAwLjY3ZW0gMFxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHJcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG4gIC8qIDFcclxuICBoZWlnaHQ6IDBcclxuICAvKiAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAvKiAyXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG5cclxucHJlXHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlXHJcbiAgLyogMVxyXG4gIGZvbnQtc2l6ZTogMWVtXHJcbiAgLyogMlxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcblxyXG5hXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG5cclxuYWJiclt0aXRsZV1cclxuICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgLyogMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgLyogMlxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZFxyXG4gIC8qIDJcclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG5cclxuYiwgc3Ryb25nXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlclxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuXHJcbmNvZGUsIGtiZCwgc2FtcFxyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZVxyXG4gIC8qIDFcclxuICBmb250LXNpemU6IDFlbVxyXG4gIC8qIDJcclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuXHJcbnNtYWxsXHJcbiAgZm9udC1zaXplOiA4MCVcclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG5cclxuc3ViLCBzdXBcclxuICBmb250LXNpemU6IDc1JVxyXG4gIGxpbmUtaGVpZ2h0OiAwXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcblxyXG5zdWJcclxuICBib3R0b206IC0wLjI1ZW1cclxuXHJcbnN1cFxyXG4gIHRvcDogLTAuNWVtXHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuXHJcbmltZ1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZVxyXG5cclxuLyogRm9ybXNcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG5cclxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWFcclxuICBmb250LWZhbWlseTogaW5oZXJpdFxyXG4gIC8qIDFcclxuICBmb250LXNpemU6IDEwMCVcclxuICAvKiAxXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTVcclxuICAvKiAxXHJcbiAgbWFyZ2luOiAwXHJcbiAgLyogMlxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG5cclxuYnV0dG9uLCBpbnB1dFxyXG4gIC8qIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcblxyXG5idXR0b24sIHNlbGVjdFxyXG4gIC8qIDFcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcblxyXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyXHJcbiAgYm9yZGVyLXN0eWxlOiBub25lXHJcbiAgcGFkZGluZzogMFxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nXHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG5cclxuZmllbGRzZXRcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcblxyXG5sZWdlbmRcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgLyogMVxyXG4gIGNvbG9yOiBpbmhlcml0XHJcbiAgLyogMlxyXG4gIGRpc3BsYXk6IHRhYmxlXHJcbiAgLyogMVxyXG4gIG1heC13aWR0aDogMTAwJVxyXG4gIC8qIDFcclxuICBwYWRkaW5nOiAwXHJcbiAgLyogM1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxuICAvKiAxXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuXHJcbnByb2dyZXNzXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcblxyXG50ZXh0YXJlYVxyXG4gIG92ZXJmbG93OiBhdXRvXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sIFt0eXBlPVwicmFkaW9cIl1cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgLyogMVxyXG4gIHBhZGRpbmc6IDBcclxuICAvKiAyXHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl1cclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uXHJcbiAgICBoZWlnaHQ6IGF1dG9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkXHJcbiAgLyogMVxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4XHJcbiAgLyogMlxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb25cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcblxyXG5cXDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b25cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxyXG4gIC8qIDFcclxuICBmb250OiBpbmhlcml0XHJcbiAgLyogMlxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcblxyXG5kZXRhaWxzXHJcbiAgZGlzcGxheTogYmxvY2tcclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuXHJcbnN1bW1hcnlcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW1cclxuXHJcbi8qIE1pc2NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcblxyXG50ZW1wbGF0ZSwgW2hpZGRlbl1cclxuICBkaXNwbGF5OiBub25lXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiIsIi5mb290ZXItcm9vdFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBwYWRkaW5nOiA0MHB4IDIwcHhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICYuaGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAuYmxvY2tcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHhcclxuICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICBmbGV4OiAxXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAudHdjYVxyXG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcclxuICAgIC5tb2JpbGUtdHdjYVxyXG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4XHJcbiAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgLmZvb3Rlci1sb2dvXHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAuY29udGFjdC1pbmZvXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICBjb2xvcjogJGNoYXJjb2FsXHJcbiAgICBsaW5lLWhlaWdodDogMS40MlxyXG4gIC5saW5rLWNvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1hcmdpbjogMTBweCAwXHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAubGluay13cmFwcGVyXHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgbWFyZ2luOiAwcHhcclxuICAgIC5saW5rXHJcbiAgICAgIG1hcmdpbjogYXV0byAyMHB4IGF1dG8gMFxyXG4gICAgICBhXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAuYmxvY2tcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgLmxpbmstd3JhcHBlclxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgLmxpbmtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHhcclxuICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIC5ibG9ja1xyXG4gICAgICBwYWRkaW5nOiAwcHhcclxuICAgIC5jb250YWN0LWluZm9cclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzXHJcbiAgICAubGlua1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgIC5saW5rLWNvbnRhaW5lclxyXG4gICAgICBtYXJnaW4tdG9wOiAwIiwi77u/QG1peGluIG1lZGlhKCRwb2ludClcclxuICBAaWYgJHBvaW50ID09ICdhYm92ZS1sYXJnZSdcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpXHJcbiAgICAgIEBjb250ZW50XHJcblxyXG4gIEBpZiAkcG9pbnQgPT0gJ2JlbG93LWxhcmdlJ1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnYWJvdmUtbWVkaXVtJ1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnYmVsb3ctbWVkaXVtJ1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnYWJvdmUtZGVza3RvcCdcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpXHJcbiAgICAgIEBjb250ZW50XHJcblxyXG4gIEBpZiAkcG9pbnQgPT0gJ2JlbG93LWRlc2t0b3AnXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxyXG4gICAgICBAY29udGVudFxyXG5cclxuICBAaWYgJHBvaW50ID09ICdhYm92ZS1zbWFsbCdcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTFweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnYmVsb3ctc21hbGwnXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpXHJcbiAgICAgIEBjb250ZW50XHJcblxyXG4gIEBpZiAkcG9pbnQgPT0gJ2Fib3ZlLXRhYmxldCdcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnYmVsb3ctdGFibGV0J1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBAY29udGVudFxyXG5cclxuICBAaWYgJHBvaW50ID09ICdhYm92ZS1tb2JpbGUnXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUxcHgpXHJcbiAgICAgIEBjb250ZW50XHJcblxyXG4gIEBpZiAkcG9pbnQgPT0gJ2JlbG93LW1vYmlsZSdcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnPHRhYmxldCdcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgQGNvbnRlbnRcclxuXHJcbiAgQGlmICRwb2ludCA9PSAnPj10YWJsZXQnXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcbiAgICAgIEBjb250ZW50XHJcblxyXG4gIEBpZiAkcG9pbnQgPT0gJz49ZGVza3RvcCdcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpXHJcbiAgICAgIEBjb250ZW50XHJcblxyXG4gIEBpZiAkcG9pbnQgPT0gJz49d2lkZXNjcmVlbidcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXHJcbiAgICAgIEBjb250ZW50XHJcbiAgQGlmICRwb2ludCA9PSAnaWUnXHJcbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSlcclxuICAgICAgICAgICAgICBAY29udGVudCIsIiRmb250LWNvbW1vbi1mYW1pbHk6IFwiUGluZ0ZhbmdUQy1SZWd1bGFyXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCJcclxuJGZvbnQtc2l6ZS1sZzogNDBweFxyXG4kZm9udC1zaXplLW1sOiAzMHB4XHJcbiRmb250LXNpemUtbWQ6IDIwcHhcclxuJGZvbnQtc2l6ZS1uYXY6IDE2cHhcclxuJGZvbnQtc2l6ZS1jb21tb246IDE0cHhcclxuJGZvbnQtc2l6ZS1zbTogMTJweFxyXG4kZm9udC1zaXplLXhzOiAxMHB4XHJcbiRmb250LXNpemUtbGluazogMThweFxyXG4kZm9udC1zaXplLXJlZ2lzdGVyLWhlYWRlcjogMjRweFxyXG4kZm9udC1zaXplLXZhbHVlLXNtOiAyNnB4IiwiJGFxdWE6ICMxYmJjZTFcclxuJGdyZXlpc2gtYnJvd246ICM1NDU0NTRcclxuJHdhcm0tZ3JleTogIzk3OTc5N1xyXG4kd2hpdGU6ICNmZmZcclxuJHdoaXRlLXR3bzogI2Y0ZjNmM1xyXG4kd2FybS1ncmV5LXR3bzogIzlmOWY5ZlxyXG4kYmxhY2s6ICMwMDBcclxuJHNlYWZvYW0tYmx1ZTogIzY0YzBiYVxyXG4kY2hhcmNvYWw6ICM0YTRhNGFcclxuJGRhcmstc2xhdGUtYmx1ZTogIzIyNDI3MVxyXG4kdWdseS1ibHVlOiAjMzU3YzhlXHJcbiRkYXJraXNoLXBpbms6ICNlYTUxNWRcclxuJGNvb2wtZ3JleTogI2E0YThhYlxyXG4kcm9zZS1waW5rOiAjZjU4ZTk2XHJcbiR1Z2x5LWJsdWU6ICMzNTdjOGVcclxuJHVnbHktYmx1ZS05MDogcmdiYSg1MywgMTI0LCAxNDIsIDAuOSlcclxuJHBvd2Rlci1ibHVlOiAjYjhlNmU1XHJcbiRkYW5kZWxpb246ICNmZmVjMDBcclxuJGRhcmtpc2gtcGluay05MDogcmdiYSgyMzQsIDgxLCA5MywgMC45KVxyXG4iLCIuaGVhZGVyLXJvb3RcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICBwYWRkaW5nOiAzMHB4IDAgMFxyXG4gIHdpZHRoOiAxMDAlXHJcbi5oZWFkZXItYmFubmVyXHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgbWF4LWhlaWdodDogMTAwJVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgbWF4LWhlaWdodDogODBweFxyXG4iLCLvu78ubmF2LXJvb3RcclxuICAvLyBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3lcclxuICAvLyBwb3NpdGlvbjogc3RpY2t5XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgei1pbmRleDogMjAwMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgcGFkZGluZzogMTlweCAxNXB4XHJcbiAgY29sb3I6ICR3aGl0ZVxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICBoZWlnaHQ6IDY1cHhcclxuICBhXHJcbiAgICAubmF2LWxvZ29cclxuICAgICAgd2lkdGg6IDEwMHB4XHJcbiAgICAgIGhlaWdodDogMzNweFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wYWdlLTEtY29weS5zdmcnKVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICAgICBoZWlnaHQ6IDIwcHhcclxuXHJcblxyXG4ubmF2LXRpdGxlXHJcbiAgbWFyZ2luLWxlZnQ6IDJyZW1cclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbVxyXG4ubmF2LWhhbWJ1cmdlclxyXG4gIGRpc3BsYXk6IG5vbmVcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICByaWdodDogMjBweFxyXG4ubmF2LW1hc2tcclxuICBwb3NpdGlvbjogZml4ZWRcclxuICBsZWZ0OiAwXHJcbiAgdG9wOiAwXHJcbiAgZGlzcGxheTogbm9uZVxyXG4gIHdpZHRoOiAxMDB2d1xyXG4gIGhlaWdodDogMTAwdmhcclxuICB6LWluZGV4OiAyMDAwXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgJi5kaXNwbGF5XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4ubmF2LWxpc3RcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleDogMVxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAuY2xvc2VcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuLm5hdi1pdGVtLXdyYXBwZXJcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiAwIDM1cHggMCAwXHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG4gIG1heC1oZWlnaHQ6IDQ5OHB4XHJcbiAgLm5hdi1pdGVtXHJcbiAgICBoZWlnaHQ6IDY1cHhcclxuICAgIGxpbmUtaGVpZ2h0OiA2NXB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAmLm5vLXRvdWNoIFxyXG4gICAgICB6LWluZGV4OiAyMDAxXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBtYXJnaW46IDAgMjVweFxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgYVxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICBsaW5lLWhlaWdodDogMVxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3I6ICRjaGFyY29hbFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGNvbG9yOiAkY2hhcmNvYWxcclxuICAgICAgICAuc3ViLW5hdi1pdGVtLXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICBjb2xvcjogJGNoYXJjb2FsXHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgY29sb3I6ICRjaGFyY29hbFxyXG4gICAgICAmLmhpZGRlblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1lZGl1bScpXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4XHJcbiAgLm5hdi1pdGVtLnRvdWNoIFxyXG4gICAgei1pbmRleDogMjAwMVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBtYXJnaW46IDAgMjVweFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBhXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBcclxuICAgICYuc2hvdy13cmFwcGVyXHJcbiAgICAgIGNvbG9yOiAkY2hhcmNvYWxcclxuICAgICAgYVxyXG4gICAgICAgIGNvbG9yOiAkY2hhcmNvYWxcclxuICAgICAgLnN1Yi1uYXYtaXRlbS13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICYuc2VsZWN0ZWRcclxuICAgICAgY29sb3I6ICRjaGFyY29hbFxyXG4gICAgICBhXHJcbiAgICAgICAgY29sb3I6ICRjaGFyY29hbFxyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1lZGl1bScpXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgbWFyZ2luOiAwIDEycHhcclxuLnN1Yi1uYXYtaXRlbS13cmFwcGVyXHJcbiAgZGlzcGxheTogbm9uZVxyXG4gIHotaW5kZXg6IDIwMDBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbiAgcGFkZGluZzogMFxyXG4gIHRvcDogNjVweFxyXG4gIGxlZnQ6IDBweFxyXG4gIGxpbmUtaGVpZ2h0OiAxLjVcclxuICBtYXJnaW4tbGVmdDogLTI3cHhcclxuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgJi5sb2dvdXQgLnN1Yi1uYXYtaXRlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHBhZGRpbmctbGVmdDogMFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tZWRpdW0nKVxyXG4gICAgJi5sb2dvdXRcclxuICAgICAgcGFkZGluZy10b3A6IDQ0cHhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICBtYXJnaW46IDEycHggMCAwIDBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgcGFkZGluZy10b3A6IDBcclxuICAgIHRvcDogMFxyXG4gICAgb3V0bGluZTogbm9uZVxyXG4gICAgbGluZS1oZWlnaHQ6IDQycHhcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAuc3ViLW5hdi1pdGVtXHJcbiAgICBtaW4td2lkdGg6IDIwMHB4XHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTdweCAyN3B4XHJcbiAgICBjb2xvcjogJGNoYXJjb2FsXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIGFcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgIGNvbG9yOiAkY2hhcmNvYWxcclxuICAgICY6aG92ZXJcclxuICAgICAgY29sb3I6ICR1Z2x5LWJsdWVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZTZlNVxyXG4gICAgICBhXHJcbiAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWVcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgbWluLXdpZHRoOiBhdXRvXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcblxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4XHJcbiAgICAgIGNvbG9yOiAjYjhlNmU1XHJcbi5uYXYtYWN0aW9uLWJ0blxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICBwYWRkaW5nOiAxM3B4IDI1cHhcclxuICBib3JkZXI6IG5vbmVcclxuICBvdXRsaW5lOiBub25lXHJcbiAgY29sb3I6ICR3aGl0ZVxyXG4gIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMilcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICAmLmxvZ2luXHJcbiAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAmLmxvZ291dFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICYuaGlkZGVuXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgJjpob3ZlclxyXG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpXHJcbi5uYXYtdXNlci1pY29uXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICB3aWR0aDogMTgwcHhcclxuICBoZWlnaHQ6IDQ5cHhcclxuICAmLm9yaWdpblxyXG4gICAgaGVpZ2h0OiA2NXB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmLm1vYmlsZVxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICYuaGlkZGVuXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgLnVzZXItbmFtZS13cmFwcGVyXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGNvbG9yOiAkY2hhcmNvYWxcclxuICAuaWNvblxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICY6aG92ZXJcclxuICAgIC5zdWItbmF2LWl0ZW0td3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgLnN1Yi1uYXYtaXRlbVxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIC5sb2dvdXRcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4XHJcbkBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAubmF2LWhhbWJ1cmdlclxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAubmF2LWxpc3RcclxuICAgIHotaW5kZXg6IDI5OTlcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgcmlnaHQ6IDBcclxuICAgIHRvcDogMFxyXG4gICAgd2lkdGg6IDMwJVxyXG4gICAgbWluLXdpZHRoOiAyNTBweFxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIHBhZGRpbmc6IDIwcHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHhcclxuICAgICYuaGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICYuZGlzcGxheVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAuY2xvc2VcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmRcclxuICAgIC5uYXYtaXRlbS13cmFwcGVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmRcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgLm5hdi1pdGVtXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBtYXJnaW46IDE1cHggMFxyXG4gICAgLm5hdi1hY3Rpb24tYnRuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgJi5sb2dvdXRcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAmLmhpZGRlblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIC5uYXYtdXNlci1pY29uXHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXHJcbiAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICYubW9iaWxlXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLm9yaWdpblxyXG4gICAgICAgIGhlaWdodDogNjVweFxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgLm5hdi10aXRsZVxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbkBtZWRpYSAobWF4LWhlaWdodDogNjU2cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXHJcbiAgLm5hdi1pdGVtLXdyYXBwZXJcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KVxyXG4gICAgb3ZlcmZsb3c6IGF1dG8iLCIubG9naW4tcm9vdFxyXG4gIHotaW5kZXg6IDUwMDBcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgd2lkdGg6IDEwMCVcclxuICBoZWlnaHQ6IDEwMCVcclxuICAmLmhpZGRlblxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIC5sb2dpbi1tYXNrXHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHRvcDogMFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgLmxvZ2luLWNvbnRlbnRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgei1pbmRleDogNjAwMFxyXG4gICAgd2lkdGg6IDUwMHB4XHJcbiAgICBoZWlnaHQ6IDYyMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBtYXJnaW46IGF1dG9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgcGFkZGluZzogMzVweCAyNXB4XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHhcclxuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwXHJcbiAgICAud3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgLmlucHV0LXRpdGxlXHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgaW5wdXRcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgIHBhZGRpbmc6IDEzcHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICYud2FybmluZ1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgIC5idG4tcm93XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzXHJcbiAgICAgIHBhZGRpbmc6IDU1cHggMCAzNXB4IDBcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICYuYWxvbmVcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMCAwXHJcbiAgICAuYnRuXHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCkgLyAyKVxyXG4gICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICYub3Bwb3NpdGVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZSAgXHJcbiAgICAgICY6ZGlzYWJsZWRcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAudGl0bGUtcm93XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweFxyXG4gICAgICAudGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDI4cHhcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgICAgLmNsb3NlXHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWVcclxuICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICAubG9naW4td3JhcHBlclxyXG4gICAgICAuZm9yZ2V0LXB3ZFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0b1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICB3aWR0aDogMTUwcHhcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGJvdHRvbTogMFxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweFxyXG4gICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4XHJcbiAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIiwiQGtleWZyYW1lcyByb3RhdGUgXHJcbiAgICAwJVxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZylcclxuICAgIDUwJVxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZylcclxuICAgIDEwMCVcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpXHJcbkBrZXlmcmFtZXMgY29sb3IgXHJcbiAgICAwJVxyXG4gICAgICBjb2xvcjogI2Q5ZDlkOVxyXG4gICAgNTAlXHJcbiAgICAgIGNvbG9yOiAjYTNhM2EzXHJcbiAgICAxMDAlXHJcbiAgICAgIGNvbG9yOiAjZDlkOWQ5XHJcblxyXG4ubG9hZGluZy1hbmltYXRlLXJvb3RcclxuICB6LWluZGV4OiA5MDAwXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIHRvcDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgJi5oaWRkZW5cclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAubWFza1xyXG4gICAgei1pbmRleDogOTAwMFxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICB0b3A6IDBcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDY2LCA2NiwgMC45KVxyXG4gIC5jb250YWluZXJcclxuICAgIHotaW5kZXg6IDkwMDBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIG1hcmdpbjogYXV0b1xyXG4gICAgLmltYWdlXHJcbiAgICAgIHotaW5kZXg6IDkwMDBcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZVxyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEyMDBtc1xyXG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxyXG4gICAgLnRleHRcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1sXHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvXHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBjb2xvclxyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEyMDBtc1xyXG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxyXG4iLCIubW9kYWwtcm9vdFxyXG4gIHotaW5kZXg6IDcwMDBcclxuICBwb3NpdGlvbjogZml4ZWRcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgdG9wOiAwXHJcbiAgd2lkdGg6IDEwMCVcclxuICBoZWlnaHQ6IDEwMCVcclxuICAmLmhpZGRlblxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIC5tYXNrXHJcbiAgICB6LWluZGV4OiA3MDAwXHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHRvcDogMFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAwLjkpXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgei1pbmRleDogNzAwMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgbWFyZ2luOiBhdXRvXHJcbiAgICBwYWRkaW5nOiA1cHhcclxuICAgIHdpZHRoOiAzODVweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvd2Rlci1ibHVlXHJcbiAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgLnRpdGxlXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgLmltYWdlXHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgLmNvbnRlbnQtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHBhZGRpbmc6IDIzcHhcclxuICAgICAgLmNvbnRlbnRcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgLmJ0bi13cmFwcGVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgcGFkZGluZzogMjBweCAyM3B4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIC5idG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAmLmZpcnN0XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgJi5zZWNvbmRcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJi5tdWx0aVxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIC5zZWNvbmRcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgIC5jb250ZW50LXdyYXBwZXJcclxuICAgICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgIC5idG4td3JhcHBlclxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTNweFxyXG4gICAgICAgIC5idG5cclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjZweCkgLyAyKVxyXG4iLCIucHJvZHVjdF9yb290XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICB0b3A6IDBweFxyXG4gICAgei1pbmRleDogMTEwMFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICB6LWluZGV4OiAyMFxyXG4gICAgLnByb2R1Y3RfdGl0bGVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgIHotaW5kZXg6IDk5OVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdhYm92ZS1kZXNrdG9wJylcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHhcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MyVcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICAgICAgICAgJi55ZWFyXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1OXB4XHJcbiAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1OXB4KVxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYWJvdmUtbWVkaXVtJylcclxuICAgICAgICAgICAgJi55ZWFyXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1OXB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo1NTFweClcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHhcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1OXB4KVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTU5cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAmLnllYXJcclxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXJcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4XHJcbiAgICAgICAgICAgICYueWVhclxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2NDBweClcclxuICAgICAgICAgICAgJi55ZWFyXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4NXB4XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgICAgICAgICAgJi55ZWFyXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgIC5tb3JlX3Byb2R1Y3RcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYWJvdmUtbW9iaWxlJylcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTRweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAgICAgdG9wOiAyNXB4XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2JVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICByaWdodDogMiVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgdG9wOiAwcHhcclxuICAgICAgICAgICAgcmlnaHQ6IDBweFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IC0xcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMxKVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDJcclxuICAgICAgICAucHJvZHVjdF9uYXZfbW9iaWxlXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdhYm92ZS1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgLnByb2R1Y3RfbmF2XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAwcHhcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweClcclxuICAgICAgICAgICAgaGVpZ2h0OiA1OXB4XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICAudHJhdmVsX2ltZ1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1OHB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIC5hX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAuYV93cmFwcGVyXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdhYm92ZS1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1OHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyN3B4XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweFxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG9cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweClcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweClcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweClcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgLmxpbmtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHhcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YVxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NXB4XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYWJvdmUtbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTFcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdpZScpXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2MjBweCkgYW5kIChtaW4td2lkdGg6IDU1MXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIiwiLnF1ZXN0aW9uYXJ5LXJvb3RcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgJi5oaWRkZW5cclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB6LWluZGV4OiA5OTk5XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgd2lkdGg6IDEwMHZ3XHJcbiAgaGVpZ2h0OiAxMDB2aFxyXG4gIGxlZnQ6IDBcclxuICB0b3A6IDBcclxuICAud3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgd2lkdGg6IDEwMHZ3XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweClcclxuICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gIC5maXhlZC1jZW50ZXJcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgbGVmdDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAucXVlc3Rpb24tdGl0bGUtd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHdpZHRoOiA0MHZ3XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4XHJcbiAgICBoZWlnaHQ6IDE0MXB4XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSlcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICBoZWlnaHQ6IDExMnB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgaGVpZ2h0OiA4NnB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgd2lkdGg6IDMyMHB4XHJcbiAgICAudGl0bGVcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWxcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAuc3ViLXdyYXBwZXJcclxuICAgIHdpZHRoOiA1MCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KVxyXG4gICAgICBtaW4taGVpZ2h0OiAxNTAlXHJcbiAgICAmLmZ1bGwtd2lkdGhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIGltZ1xyXG4gICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAmLm1haW5cclxuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweFxyXG4gICAgICAmLndlYlxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLm1vYmlsZVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAmLnBpbmtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGluay05MFxyXG4gICAgJi5ibHVlXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2x5LWJsdWUtOTBcclxuICAgIC50aXRsZS1yb3dcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAuYmVubnlcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweFxyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAudGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDUwcHhcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMFxyXG4gICAgICAuY2xvc2VcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICByaWdodDogMzBweFxyXG4gICAgICAgIHRvcDogMzBweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgLmJlbm55XHJcbiAgICAgICAgICBtYXJnaW46IDY1cHggYXV0b1xyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAgIC5jbG9zZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgLm9wdGlvbi1pbWctd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgd2lkdGg6IDEzNHB4XHJcbiAgICBtaW4td2lkdGg6IDEzNHB4XHJcbiAgICBoZWlnaHQ6IDEzNHB4XHJcbiAgICBtaW4taGVpZ2h0OiAxMzRweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgIG1hcmdpbjogMzBweCBhdXRvXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGltZ1xyXG4gICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgd2lkdGg6IDY2cHhcclxuICAgICAgaGVpZ2h0OiA2NnB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgd2lkdGg6IDg1cHhcclxuICAgICAgaGVpZ2h0OiA4NXB4XHJcbiAgICAgIGltZ1xyXG4gICAgICAgIHdpZHRoOiA0MnB4XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4XHJcbiAgLm9wdGlvbi10ZXh0LXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIGNvbG9yOiAkd2hpdGVcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAucXVlc3Rpb24td3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgLm9wdGlvbi1pbWctd3JhcHBlclxyXG4gICAgICBtYXJnaW46IDAgNjBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgLmlucHV0LWZpZWxkXHJcbiAgICAgIHotaW5kZXg6IDFcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4XHJcbiAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBib3JkZXI6IDBcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAuc2VsZWN0b3JcclxuICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgIC5hcnJvd1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgIHJpZ2h0OiAxMHB4XHJcblxyXG4gIC5yZXN0LXdyYXBwZXJcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBwYWRkaW5nOiA1MHB4IDBcclxuICAgIGJvdHRvbTogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICBmb250LXNpemU6IDIycHhcclxuIiwiQGltcG9ydCAnLi9mb290ZXInXHJcbkBpbXBvcnQgJy4vaGVhZGVyJ1xyXG5AaW1wb3J0ICcuL25hdidcclxuQGltcG9ydCAnLi9sb2dpbidcclxuQGltcG9ydCAnLi9sb2FkaW5nJ1xyXG5AaW1wb3J0ICcuL21vZGFsJ1xyXG5AaW1wb3J0ICcuL3Byb2R1Y3ROYXYnXHJcbkBpbXBvcnQgJy4vcXVlc3Rpb25hcnknXHJcblxyXG5odG1sXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWNvbW1vbi1mYW1pbHkgIWltcG9ydGFudFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5ib2R5XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWNvbW1vbi1mYW1pbHkgIWltcG9ydGFudFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQgXHJcbiAgZGlzcGxheTogbm9uZVxyXG4jdWktZGF0ZXBpY2tlci1kaXZcclxuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudFxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvblxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gIG1hcmdpbjogMFxyXG4uc2VsZWN0b3IsIGJ1dHRvblxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4ucmFkaW8td3JhcHBlciAubWFya1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDBcclxuLmZhLWNoZWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXYgIWltcG9ydGFudFxyXG4ucmFkaW8td3JhcHBlclxyXG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudFxyXG4ubGlzdC1kaXNjXHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjXHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHhcclxuICBtYXJnaW46IDBcclxuLmxpc3QtZGVjaW1hbFxyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4XHJcbiAgbWFyZ2luOiAwIiwi77u/Lm93bC1kb3RzXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgYm90dG9tOiA1OHB4XHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgYm90dG9tOiA0NXB4XHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICBib3R0b206IDIwcHhcclxuXHJcbiAgd2lkdGg6IDEwMCVcclxuICAub3dsLWRvdFxyXG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCFpbXBvcnRhbnRcclxuICAgIGhlaWdodDogMTRweFxyXG4gICAgd2lkdGg6IDE0cHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgaGVpZ2h0OiAxMHB4XHJcbiAgICAgIHdpZHRoOiAxMHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgaGVpZ2h0OiA4cHhcclxuICAgICAgd2lkdGg6IDhweFxyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIG1hcmdpbjogMCA2cHhcclxuICAub3dsLWRvdC5hY3RpdmVcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG5cclxuLmJ0blxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgYm9yZGVyLXdpZHRoOiAwXHJcbiAgICBvdXRsaW5lOiBub25lXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuLmJvcmRlci10cmlhbmdsZVxyXG4gIHotaW5kZXg6IDk5OVxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIHdpZHRoOiAwXHJcbiAgaGVpZ2h0OiAwXHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG4gIGxlZnQ6IDBcclxuICBib3JkZXItd2lkdGg6IDYwcHggNTB2dyAwIDUwdndcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICBib3JkZXItd2lkdGg6IDQwcHggNTB2dyAwIDUwdndcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIGJvcmRlci13aWR0aDogMjBweCA1MHZ3IDAgNTB2d1xyXG4uaHAtYmFubmVyLXJvb3RcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgd2lkdGg6IDEwMCVcclxuICAuYnRuXHJcbiAgICB6LWluZGV4OiA5OTlcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHdpZHRoOiA2MHB4XHJcbiAgICBoZWlnaHQ6IDYwcHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAmLnByZXZcclxuICAgICAgbGVmdDogMzBweFxyXG4gICAgJi5uZXh0XHJcbiAgICAgIHJpZ2h0OiAzMHB4XHJcbiAgICAuYXJyb3dcclxuICAgICAgd2lkdGg6IDI2cHhcclxuICAgICAgaGVpZ2h0OiAyNnB4XHJcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkd2hpdGVcclxuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkd2hpdGVcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgICAgICYucHJldlxyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcclxuICAgICAgJi5uZXh0XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxyXG4gIC5iYW5uZXItaXRlbS1jb250YWluZXJcclxuICAgIC5iYW5uZXItaXRlbVxyXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gIC5ib3JkZXItdHJpYW5nbGVcclxuICAgIGJvdHRvbTogMFxyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkd2hpdGUgJHdoaXRlICR3aGl0ZVxyXG5cclxuLmhwLXBvbGljeS1yb290XHJcbiAgd2lkdGg6IDEwMCVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBwYWRkaW5nOiA3cHhcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgLnRpdGxlLXdyYXBwZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgLnRpdGxlXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1sXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweFxyXG4gIC5jYXJkXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHhcclxuICAgIGhlaWdodDogNjAwcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpXHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KVxyXG4gICAgICBoZWlnaHQ6IDcwMHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAucG9saWN5LWNvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGZsZXg6IDFcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIHBhZGRpbmc6IDdweFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAuc2VsZWN0aW9uLWNvbnRhaW5lclxyXG4gICAgICBmbGV4OiA0XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgLnBvbGljeS13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgIGhlaWdodDogMTEwcHhcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDcwcHggNzBweCAzcHhcclxuICAgICAgICBwYWRkaW5nOiA0cHhcclxuICAgICAgICB3aWR0aDogODAlXHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXNcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZFxyXG4gICAgICAgICAgbWFyZ2luOiAzcHhcclxuICAgICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgIC5pbWFnZVxyXG4gICAgICAgICAgd2lkdGg6IDExMHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDExMHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICYueWVhclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgMTAwJVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgIGZsZXg6IDVcclxuICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAyNXB4XHJcbiAgICAgICAgICAucG9saWN5LXRpdGxlXHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1sICogMC45XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4XHJcbiAgICAgICAgICAucG9saWN5LXN1YnRpdGxlXHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kICogMC45XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgLnBvbGljeS10aXRsZVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAucG9saWN5LXN1YnRpdGxlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgZmxleDogMC41XHJcbiAgICAgICAgICB3aWR0aDogMFxyXG4gICAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDEzcHggMCAxM3B4IDEzcHhcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICAgIHdpZHRoOiA5MCVcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgIC5wb2xpY3ktdGl0bGVcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgLnBvbGljeS1zdWJ0aXRsZVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgd2lkdGg6IDgwJVxyXG4gICAgICAgICAgICAucG9saWN5LXRpdGxlXHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAucG9saWN5LXN1YnRpdGxlXHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAubW9yZS1wb2xpY3ktd3JhcHBlclxyXG4gICAgICBmbGV4OiAxXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICB3aWR0aDogODAlXHJcbiAgICAgIC5tb3JlLXBvbGljeS1saW5rXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBcclxuICAgICAgICAubW9yZS1wb2xpY3ktbGlua1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgLmNhbGN1bGF0b3ItY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgZmxleDogMVxyXG4gICAgICAmLmhpZGRlblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLmNhbGN1bGF0b3ItZm9ybVxyXG4gICAgICAgIHotaW5kZXg6IDk5OVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuXHJcbiAgICAgICAgLnNtLW1vZGFsXHJcbiAgICAgICAgICB6LWluZGV4OiA1MDAwXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgdG9wOiAwcHhcclxuICAgICAgICAgIHJpZ2h0OiAwcHhcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgICAgICAgIHdpZHRoOiAzMjBweFxyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgICAgICAgICAgdG9wOiA1MHB4XHJcbiAgICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgIC5zbS1tYXNrXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNilcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIC5zbS1jb250YWluZXJcclxuICAgICAgICAgICAgei1pbmRleDogNjAwMFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIzN3B4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNzhweFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC5jbG9zZVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgcmlnaHQ6IDhweFxyXG4gICAgICAgICAgICB0b3A6IDhweFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgICAuZnVsbC13aWR0aFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG5cclxuICAgICAgICAmLmFjY2lkZW50XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWRcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAudHlwZS10YWItY29udGFpbmVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAubGluZVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHhcclxuICAgICAgICAgICAgd2lkdGg6IDJweFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgICYud2hpdGVcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICAudHlwZS10YWJcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICAgICAgICBjb2xvcjogIzA5MTU0N1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgICAgICAuY29udGVudFxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweClcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICYuY2hlY2tcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgID4ud3JhcFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgICAgIC5oZWxwXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgICAgLnJvd1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgICAgICAuaW5wdXQtdGl0bGVcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgICAgICAgICAgICAgLnJlYy13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguaGlkZS1hZnRlcik6OmFmdGVyXHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpXHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwcHhcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwcHhcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcclxuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIC5yZWNcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgICAgICAmLmZpeGVkXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAmLmhpZGVcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAuYWRkaXRpb25hbFxyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHhcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDBcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICYuZnVsbFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAmLnNob3dcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgJi5jaGVja1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgICA+LndyYXBcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMFxyXG4gICAgICAgICAgJltkYXRhLXR5cGU9XCI0XCJdXHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDkxNTQ3XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgICAgICAgIC5saXN0LWl0ZW1zLWNvbnRhaW5lclxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhlNmU1XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHhcclxuICAgICAgICAgICAgLml0ZW0td3JhcHBlclxyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgLml0ZW0taW1nXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICAgICAgLml0ZW0tY29udGVudFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gICAgICAgICAgLmNvbHVtbi13cmFwcGVyXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCA1MHB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIC5jb2x1bW4td3JhcHBlciwgLmhpbnQtd3JhcHBlclxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICAgICAgICAgIC5jb2x1bW4td3JhcHBlclxyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KVxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweFxyXG4gICAgICAgICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbiAgICAgICAgLmNvbHVtbi13cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogNDUlXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgICAucmVkXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAmLmZ1bGxcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDRcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4XHJcbiAgICAgICAgICAgICYuY2hlY2tcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHhcclxuICAgICAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgICAjYmlydGgtcGlja2VyXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHRcclxuICAgICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0XHJcbiAgICAgICAgICAgICAgLnBvbGljeS1pbnB1dFxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMlxyXG4gICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAmLmdyZXlcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgLmZhLWZvbnQtY29sb3JcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4XHJcbiAgICAgICAgICAgIC51bml0XHJcbiAgICAgICAgICAgICAgZmxleDogMlxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgICAgICAuY29sdW1uLXdyYXBwZXJcclxuICAgICAgICAgICAgd2lkdGg6IDkwJVxyXG4gICAgICAuY2FsY3VsYXRvci1mb290ZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtaW4taGVpZ2h0OiAxODBweFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDBcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAuZm9vdGVyLWNvbnRlbnQtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgLmJhZC1iZW5ueVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgcmlnaHQ6IDM2M3B4XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzVweFxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTVweFxyXG4gICAgICAgICAgLnRleHQtd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCVcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAmLnllYXJcclxuICAgICAgICAgICAgICAuaGludCwgLnByaWNlXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgICAucHJpY2VcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAmLnNldFxyXG4gICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweClcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICAgICAgLnByaWNlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweClcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgICAgIC5zdWJtaXQtYnRuXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIHJpZ2h0OiAxNzRweFxyXG4gICAgICAgICAgYm90dG9tOiA0MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweFxyXG4gICAgICAgICAgcGFkZGluZzogMTZweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgJi5waW5rXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHhcclxuICAgICAgJi5hY2NpZGVudFxyXG4gICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgJi5hbW91bnRcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweFxyXG4gICAgICAgICAgJi5wYXktZnJlcXVlbmN5XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHhcclxuICAgICAgICAuYnRuLXJvd1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAuc3VibWl0LWJ0blxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwcHhcclxuICAgICAgICAgICAgICAmLnBpbmtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDBcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICYueWVhclxyXG4gICAgICAgIC5idG4tcm93XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIC5zdWJtaXQtYnRuXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTBweFxyXG4gICAgICAgICAgICAgICYucGlua1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDBcclxuICAgICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAuY2FsY3VsYXRvci1mb3JtXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIC5jYWxjdWxhdG9yLWZvb3RlclxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweFxyXG4gICAgICAgICAgLmZvb3Rlci1jb250ZW50LXdyYXBwZXJcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNnB4IDBcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAuYmFkLWJlbm55XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHhcclxuICAgICAgICAgICAgLnRleHQtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICAgIC5wcmljZVxyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmRcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgLnN1Ym1pdC1idG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgICBib3R0b206IDBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweFxyXG4gICAgICAgICAgICAmLnBpbmtcclxuICAgICAgICAgICAgICByaWdodDogMFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbi5ocC1jYW1wYWlnbi1yb290XHJcbiAgLy8gd2lkdGg6IDEwMCVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICBwYWRkaW5nOiA4MHB4IDBcclxuICAuY2FtcGFpZ24tY29udGFpbmVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweFxyXG4gICAgLmNhbXBhaWduLXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMpXHJcbiAgICAgIGhlaWdodDogMzAwcHhcclxuICAgICAgbWFyZ2luOiAxMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgIHdpZHRoOiAzMyVcclxuICAgIC5pbWFnZVxyXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgIHBhZGRpbmc6IDE4cHggMnB4XHJcbiAgICAuY2FtcGFpZ24tY29udGFpbmVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgLmNhbXBhaWduLXdyYXBwZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICBhXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuXHJcbi5ocC1uZXdzLXJvb3RcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIGhlaWdodDogNDAwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgcGFkZGluZzogNjVweCAwXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIGNvbG9yOiAkd2hpdGVcclxuICAudGl0bGUtd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgaW1nXHJcbiAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgIG1heC13aWR0aDogNjJweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgLnRpdGxlXHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweFxyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjlweFxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGdcclxuICAubmV3cy1jYXJvdXNlbFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogMTIwMHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIHBhZGRpbmc6IDMwcHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAubmV3cy1pdGVtLWNvbnRhaW5lclxyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpXHJcbiAgICAubmV3cy1pdGVtXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBmb250LXNpemU6IDI0cHhcclxuICAgIC5idG5cclxuICAgICAgei1pbmRleDogOTk5XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDEzLjVweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgIGhlaWdodDogNjBweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAmLnByZXZcclxuICAgICAgICBsZWZ0OiAzMHB4XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICYubmV4dFxyXG4gICAgICAgIHJpZ2h0OiAzMHB4XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweFxyXG4gICAgICAuYXJyb3dcclxuICAgICAgICB3aWR0aDogMTVweFxyXG4gICAgICAgIGhlaWdodDogMTVweFxyXG4gICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZVxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgICAmLnByZXZcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcclxuICAgICAgICAmLm5leHRcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZylcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgcGFkZGluZzogMjBweCAwXHJcbiAgICAgIC5uZXdzLWl0ZW0tY29udGFpbmVyXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpXHJcbiAgICAgIC5uZXdzLWl0ZW1cclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgIC5idG5cclxuICAgICAgICB3aWR0aDogMzBweFxyXG4gICAgICAgIGhlaWdodDogNzJweFxyXG4gICAgICAgIHRvcDogLThweFxyXG4gICAgICAgICYucHJldlxyXG4gICAgICAgICAgbGVmdDogMFxyXG4gICAgICAgICYubmV4dFxyXG4gICAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICAuYXJyb3dcclxuICAgICAgICAgIHdpZHRoOiAxMHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHhcclxuICAuYm9yZGVyLXRyaWFuZ2xlXHJcbiAgICB0b3A6IDBcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XHJcbi5ocC1pbnN0YW50LWNhbGN1bGF0ZS1yb290XHJcbiAgei1pbmRleDogMTk5OVxyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG4gIHJpZ2h0OiAwXHJcbiAgdG9wOiAxMDBweFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSlcclxuICBwYWRkaW5nOiAxMHB4XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweFxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAudGl0bGVcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW1cclxuICAgIGxldHRlci1zcGFjaW5nOiA1cHhcclxuICAgIHBhZGRpbmc6IDVweFxyXG4gIC5pbWFnZVxyXG4gICAgaGVpZ2h0OiAzNS41cHhcclxuICAgIHdpZHRoOiAyNy42cHhcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCBcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIHRvcDogYXV0b1xyXG4gICAgYm90dG9tOiAwXHJcbiAgICByaWdodDogMzAlXHJcbiAgICB3aWR0aDogNDAlXHJcbiAgICBwYWRkaW5nOiAxNXB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwXHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KVxyXG4gICAgLnRpdGxlXHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgIC5pbWFnZVxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgIHRvcDogYXV0b1xyXG4gICAgcmlnaHQ6IDIwJVxyXG4gICAgd2lkdGg6IDYwJVxyXG5cclxuLnJhZGlvLXdyYXBwZXJcclxuICBmbGV4LWdyb3c6IDBcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHBhZGRpbmctbGVmdDogMjVweFxyXG4gIG1hcmdpbi1yaWdodDogNXB4XHJcbiAgaGVpZ2h0OiAxOHB4XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICAucmFkaW9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgb3BhY2l0eTogMFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAmOmNoZWNrZWQgfi5tYXJrOmFmdGVyLCAmW2NoZWNrZWQ9XCJjaGVja2VkXCJdIH4ubWFyazphZnRlclxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gIC5tYXJrXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgaGVpZ2h0OiAxOHB4XHJcbiAgICB3aWR0aDogMThweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICB3aWR0aDogOHB4XHJcbiAgICAgIGhlaWdodDogOHB4XHJcbiAgICAgIHRvcDogNXB4XHJcbiAgICAgIGxlZnQ6IDVweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuLm5ld3MtdGl0bGVcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC44M2VtXHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC44M2VtXHJcbiIsIi5mYXEtcm9vdFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gIHBhZGRpbmc6IDQ2cHhcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgbWluLWhlaWdodDogNTB2aFxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgcGFkZGluZzogOHB4XHJcbi5mYXEtaGVhZGVyLWNvbnRhaW5lclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMTAwJVxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgLmZhcS1oZWFkZXItd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICB3aWR0aDogNjUlXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtN3B4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYWJvdmUtZGVza3RvcCcpXHJcbiAgICAgIGhlaWdodDogMTQycHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgaGVpZ2h0OiA4MHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxuICAgIC5jaGFyYWN0ZXJcclxuICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgJi53ZWJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Fib3ZlLWRlc2t0b3AnKVxyXG4gICAgICAgICYubW9iaWxlXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuZmFxLWhlYWRlci10aXRsZVxyXG4gICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGdcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS45cHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgICAgIG1hcmdpbjogYXV0byAwXHJcbi5mYXEtY29udGVudC1jb250YWluZXJcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgcGFkZGluZzogMHB4IDE1cHggNDVweCAxNXB4XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgcGFkZGluZzogMHB4IDVweCA0NXB4IDVweFxyXG4gIC5mYXEtY29udGVudC1tZW51XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIHdpZHRoOiA0MCVcclxuICAgIG1hcmdpbjogLTMwcHggYXV0byA3LjVweCBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBwYWRkaW5nOiA1cHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNy41cHggYXV0b1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgLm1lbnUtaXRlbVxyXG4gICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KS8zKVxyXG4gICAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXJcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gIC5mYXEtY29udGVudC1saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAuZmFxLWNvbnRlbnQtd3JhcHBlclxyXG4gICAgd2lkdGg6IDY1JVxyXG4gICAgbWFyZ2luOiA3LjVweCBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhclxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIHBhZGRpbmc6IDE2cHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4XHJcbiAgICAucXVlc3Rpb25cclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgLmFuc3dlclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgIHBhZGRpbmc6IDFyZW1cclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICYuc2VsZWN0ZWRcclxuICAgICAgLmFuc3dlclxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcblxyXG4iLCIucmVnaXN0ZXItcm9vdFxyXG4ucmVnaXN0ZXItaGVhZGVyLWNvbnRhaW5lclxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR1Z2x5LWJsdWVcclxuICAmW2RhdGEtc3RlcD1cIjRcIl1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgLnJlZ2lzdGVyLWhlYWRlci13cmFwcGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIC5yZWdpc3Rlci1oZWFkZXItdGl0bGVcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGdcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgICAgbWFyZ2luOiA1MHB4XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbVxyXG4gIC5yZWdpc3Rlci1wcm9ncmVzcy1iYXItd3JhcHBlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkYXJraXNoLXBpbmsgMzAlLCAjZWZlZmVmIDMwJSlcclxuICAgIGhlaWdodDogMi4yNXJlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICBoZWlnaHQ6IDEuNXJlbVxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkYXJraXNoLXBpbmsgY2FsYygxNSUgKyAycmVtKSwgI2VmZWZlZiBjYWxjKDE1JSArIDJyZW0pKVxyXG4gICAgJltkYXRhLXN0ZXA9XCIyXCJdXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGRhcmtpc2gtcGluayBjYWxjKDUwJSAtIDIuNXJlbSksICNlZmVmZWYgY2FsYyg1MCUgLSAyLjVyZW0pKVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkYXJraXNoLXBpbmsgY2FsYyg0NSUgLSAxcmVtKSwgI2VmZWZlZiBjYWxjKDQ1JSAtIDFyZW0pKVxyXG4gICAgJltkYXRhLXN0ZXA9XCIzXCJdXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGRhcmtpc2gtcGluayBjYWxjKDcwJSAtIDMuNzVyZW0pLCAjZWZlZmVmIGNhbGMoNzAlIC0gMy43NXJlbSkpXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGRhcmtpc2gtcGluayBjYWxjKDcwJSAtIDFyZW0pLCAjZWZlZmVmIGNhbGMoNzAlIC0gMXJlbSkpXHJcbiAgICAmW2RhdGEtc3RlcD1cIjRcIl1cclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZGFya2lzaC1waW5rIDEwMCUsICNlZmVmZWYgMTAwJSlcclxuICAgIC5wcm9ncmVzcy1jaGFyYWN0ZXJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogLTEwMCVcclxuICAgICAgei1pbmRleDogOTAwXHJcbiAgICAgICYuYmVubnlcclxuICAgICAgICAmLndlYlxyXG4gICAgICAgICAgbGVmdDogMjUlXHJcbiAgICAgICAgICAmW2RhdGEtc3RlcD1cIjJcIl1cclxuICAgICAgICAgICAgbGVmdDogY2FsYyg0NSUgLSAyLjc1cmVtKVxyXG4gICAgICAgICAgJltkYXRhLXN0ZXA9XCIzXCJdXHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNjUlIC0gNC43NXJlbSlcclxuICAgICAgICAgICZbZGF0YS1zdGVwPVwiNFwiXVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAmLm1vYmlsZVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDE1JSAtIDFyZW0pXHJcbiAgICAgICAgICAgICZbZGF0YS1zdGVwPVwiMlwiXVxyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNDUlIC0gMi43NXJlbSlcclxuICAgICAgICAgICAgJltkYXRhLXN0ZXA9XCIzXCJdXHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg3MCUgLSAzLjI1cmVtKVxyXG4gICAgICAgICAgICAmW2RhdGEtc3RlcD1cIjRcIl1cclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYucG9sbHlcclxuICAgICAgICByaWdodDogMjAlXHJcbiAgICAgICAgdG9wOiAtMTUwJVxyXG4gICAgICAgICYuZmluaXNoXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1lZGl1bScpXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAucmVnaXN0ZXItcHJvZ3Jlc3MtdGV4dC1jb250YWluZXJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgbGVmdDogMjUlXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgd2lkdGg6IDU1JVxyXG4gICAgICBwYWRkaW5nOiAwIDJyZW1cclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgIGxlZnQ6IDE1JVxyXG4gICAgICAgIHdpZHRoOiA4MCVcclxuICAgICAgLnByb2dyZXNzLXRleHQtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBjb2xvcjogIzliOWI5YlxyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIHotaW5kZXg6IDk5OVxyXG4gICAgICAgIC5ncmV5LWRvdFxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIC5wcm9ncmVzcy10ZXh0XHJcbiAgICAgICAgICBjb2xvcjogIzliOWI5YlxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgLmNoZWNrLWltZ1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgJi5kb2luZ1xyXG4gICAgICAgICAgLnByb2dyZXNzLXRleHRcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgJi5vdmVyXHJcbiAgICAgICAgICAucHJvZ3Jlc3MtdGV4dFxyXG4gICAgICAgICAgICBjb2xvcjogJHJvc2UtcGlua1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLmNoZWNrLWltZ1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICY6bm90KC5kb2luZyk6bm90KC5vdmVyKVxyXG4gICAgICAgICAgICAuZ3JleS1kb3RcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWJcclxuXHJcblxyXG4gICAgICAucHJvZ3Jlc3MtZG90XHJcbiAgICAgICAgaGVpZ2h0OiA1cHhcclxuICAgICAgICBmbGV4OiAwLjhcclxuICAgICAgICBtYXJnaW46IDAgOHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOWI5YjlkIDMzJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSlcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b21cclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcclxuICAgICAgICAmLm92ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMHB4XHJcbi5yZWdpc3Rlci1jb250ZW50LWNvbnRhaW5lclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBtaW4taGVpZ2h0OiA1MHZoXHJcbiAgcGFkZGluZzogMTAwcHggOHB4XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgcGFkZGluZzogMzBweCA4cHhcclxuICAuaWRlbnRpdHktY2hlY2std3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgcGFkZGluZzogMjBweFxyXG4gICAgLmlkZW50aXR5LWNoZWNrLWlucHV0XHJcbiAgICAgIHdpZHRoOiAzMzBweFxyXG4gICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBwYWRkaW5nOiAxNXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgLmlkZW50aXR5LWNoZWNrLWJ0blxyXG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4IGF1dG9cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1hcmdpbjogOTBweCBhdXRvIDUwcHggYXV0b1xyXG4gICAgLmhpbnQtY29udGFpbmVyXHJcbiAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICBtYXJnaW46IDVweCAwXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAuaGludC1saW5rXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAub2xkLXBsYXRmb3JtLXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBhZGRpbmc6IDIwcHhcclxuICAgIC5vbGQtcGxhdGZvcm0taW5wdXRcclxuICAgICAgd2lkdGg6IDMzMHB4XHJcbiAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIHBhZGRpbmc6IDE1cHhcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAub2xkLXBsYXRmb3JtLWJ0blxyXG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4IGF1dG9cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1hcmdpbjogOTBweCBhdXRvIDUwcHggYXV0b1xyXG4gICAgLmhpbnQtY29udGFpbmVyXHJcbiAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICBtYXJnaW46IDVweCAwXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAuaGludC1saW5rXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAucnVsZS1jaGVjay13cmFwcGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB3aWR0aDogODMwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIC5ydWxlcy1jb250YWluZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiA0MzBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAucnVsZS1jb250YWluZXJcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICB6LWluZGV4OiAyMDBcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAuY2hlY2stdGl0bGUtd3JhcHBlclxyXG4gICAgICAgICAgei1pbmRleDogMTAwXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHhcclxuICAgICAgICAgIHBhZGRpbmc6IDI3cHggNXB4IDI3cHggMFxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMzBweCkvIDQpXHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICBjb2xvcjogIzliOWI5YlxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweCA4cHggMFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtbmF2ICogMyArIDE2cHhcclxuICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHhcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICB3aWR0aDogMThweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHhcclxuICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAucnVsZS1jaGVja2JveFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjOWM5YzlcclxuICAgICAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICAgICAgei1pbmRleDogOTk5XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIC5jaGVjay1jb250ZW50LXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIHotaW5kZXg6IDIwMFxyXG4gICAgICAgICAgd2lkdGg6IDU2MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgcGFkZGluZzogMjdweCAzNnB4IDMxcHggNjBweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDVweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHhcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjVweCAyMHB4XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2LHNwYW4scCxkaXYsYXJ0aWNsZSxzZWN0aW9uXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vbiAhaW1wb3J0YW50XHJcbiAgICAgICAgICAuY29udGVudFxyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweFxyXG4gICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgLmxhc3QtY2hlY2stY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIHBhZGRpbmc6IDMycHggMFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAucnVsZS13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICAuY2hlY2tib3gtd3JhcHBlclxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICB3aWR0aDogMThweFxyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgIC5ydWxlLWNoZWNrYm94XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWxcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAmOmRpc2FibGVkICsgbGFiZWxcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjOWM5YzlcclxuICAgICAgICAuZGVjbGFyZS13cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogNDc3cHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgIC5idG4td3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIG1hcmdpbjogMThweCAwXHJcbiAgICAgICAgLnJ1bGUtY2hlY2stYnRuXHJcbiAgLnBlcnNvbmFsLWluZm8td3JhcHBlclxyXG4gICAgd2lkdGg6IDcwMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgLnJvdy13cmFwcGVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgLmZpZWxkLXdyYXBwZXJcclxuICAgICAgICB3aWR0aDogNTAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxuICAgICAgICAmOm50aC1jaGlsZCgyKVxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgID4uY29sdW1uXHJcbiAgICAgICAgICBmbGV4OiA0XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweFxyXG4gICAgICAgIC50aXRsZS13cmFwcGVyXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgJi5pZGVudGl0eS1udW1iZXJcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgJi5nZW5kZXJcclxuICAgICAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgIC5jb2x1bW5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgIC5hcnJvdy1kb3duXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICAmLmdyZXlcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgLmZhLWZvbnQtY29sb3JcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAmLmJpcnRoXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweFxyXG4gICAgICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcblxyXG4gICAgICAgIC5oaW50XHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgLmNoZWNrYm94LXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4XHJcbiAgICAgICAgICAuaW5kaWdlbm91cy1jaGVja2JveFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAudGV4dC13cmFwcGVyXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxMHB4XHJcbiAgICAmLmV4aXN0XHJcbiAgICAgIC5yb3ctd3JhcHBlciAuZmllbGQtd3JhcHBlciAuaW5wdXQtd3JhcHBlci5iaXJ0aCAuY29sdW1uIC5pbnB1dC1maWVsZFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgIC5idG4td3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1hcmdpbjogMThweCAwXHJcbiAgICAgIC5zdWJtaXQtYnRuXHJcbiAgICAgICAgbWFyZ2luOiAxMHB4XHJcbiAgICAgICAgJi5iYWNrXHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgLnBlcnNvbmFsLWluZm8tY2hlY2std3JhcHBlclxyXG4gICAgd2lkdGg6IDcwMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgLmNhcmRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlXHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgbWFyZ2luOiAzMHB4IDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgcGFkZGluZzogMzBweCA2NXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgICAgLnJvd1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXJnaW46IDI1cHggMFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAuY29sdW1uXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0b1xyXG4gICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgICAgJi5pZGVudGl0eVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgJi5lbWFpbFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgJi5hZGRyZXNzXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcclxuICAgICAgICAudmFsdWVcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHhcclxuICAgICAgICAgIG1hcmdpbjogOHB4IDBcclxuICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlLTkwXHJcbiAgICAgICAgICAmLmlkZW50aXR5XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAucnVsZS13cmFwcGVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgIGxhYmVsXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgIC5ydWxlLWNoZWNrYm94XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzljOWM5XHJcbiAgICAgIC5kZWNsYXJlLXdyYXBwZXJcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgIC5idG4td3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1hcmdpbjogMThweCAwXHJcbiAgICAgIC5zdWJtaXQtYnRuXHJcbiAgICAgICAgbWFyZ2luOiAxMHB4XHJcbiAgICAgICAgJi5iYWNrXHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgLm90cC13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAub3RwLXRpdGxlLXdyYXBwZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAub3RwLXRpdGxlXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAub3RwLWlucHV0XHJcbiAgICAgIHdpZHRoOiAzMzBweFxyXG4gICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBwYWRkaW5nOiAxNXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgLm90cC1idG5cclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweCBhdXRvXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBtYXJnaW46IDkwcHggYXV0byA1MHB4IGF1dG9cclxuICAgIC5oaW50LWNvbnRhaW5lclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW46IDE4cHggMFxyXG4gICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICBsaW5lLWhlaWdodDogMS43XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgY29sb3I6ICMwMDBcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAuaGludC1saW5rXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuXHJcbiAgLmZpbmlzaC13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgIC5maW5pc2gtdGl0bGUtd3JhcHBlclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgaW1nXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgLnN0YW1wXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgJi5tb2JpbGVcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgLmZpbmlzaC1idG5cclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweCBhdXRvXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0b1xyXG4gICAgLmhpbnQtY29udGFpbmVyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbjogMThweCAwXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgIGNvbG9yOiAjMDAwXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgaDNcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIHBcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgIHdpZHRoOiAyNzVweFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeVxyXG4gIC5oaWRkZW5cclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAuYnRuXHJcbiAgICB3aWR0aDogMTU0cHhcclxuICAgIGhlaWdodDogNTBweFxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICBvdXRsaW5lOiBub25lXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICY6bm90KC5zcGVjaWFsKVxyXG4gICAgICAmOmRpc2FibGVkXHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gIC53YXJuaW5nXHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFya2lzaC1waW5rICFpbXBvcnRhbnRcclxuIiwiLmFib3V0LXVzLWZpbGUtcm9vdFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICB3aWR0aDogMTAwJVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3dkZXItYmx1ZVxyXG4gIGhlaWdodDogNjAwcHhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGhlaWdodDogYXV0b1xyXG4gIC5maWxlLXdyYXBwZXJcclxuICAgIHotaW5kZXg6IDEwMFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBtYXJnaW46IDcwcHggMjVweCAwIDI1cHhcclxuICAgIHdpZHRoOiAzODBweFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1heC13aWR0aDogMzgwcHhcclxuICAgIC5jaXJjbGVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgd2lkdGg6IDIwMHB4XHJcbiAgICAgIGhlaWdodDogMjAwcHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gLTMwcHggYXV0b1xyXG4gICAgICB6LWluZGV4OiAtMVxyXG4gICAgICBpbWdcclxuICAgICAgICBoZWlnaHQ6IDEyMCVcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTUlXHJcbiAgICAuZGV0YWlsXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBoZWlnaHQ6IDIwMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDBcclxuICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICBwYWRkaW5nOiAwIDI4cHhcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHhcclxuICAgICAgLmJhZGdlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGhlaWdodDogNjBweFxyXG4gICAgICAgIHdpZHRoOiAyNDBweFxyXG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAzMHB4IGF1dG9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KVxyXG4gICAgICAucm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgICAgZmxleDogMVxyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgZmxleDogM1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgIC5kZXNjcmlwdGlvblxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweFxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzFcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4XHJcbiAgICAgIGhlaWdodDogMTI1cHhcclxuICAgICAgcGFkZGluZzogMjRweCAyOHB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICYuYmVubnlcclxuICAgICAgLmRlc2NyaXB0aW9uXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAuZGV0YWlsXHJcbiAgICAgICAgLmJhZGdlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgLnJvd1xyXG4gICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAmLnBvbGx5XHJcbiAgICAgIC5kZXNjcmlwdGlvblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgLmRldGFpbFxyXG4gICAgICAgIC5iYWRnZVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIC5yb3dcclxuICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gIC5ib3JkZXItdHJpYW5nbGVcclxuICAgIHotaW5kZXg6IDEwXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHdpZHRoOiAwXHJcbiAgICBoZWlnaHQ6IDBcclxuICAgIGJvcmRlci1zdHlsZTogc29saWRcclxuICAgIGJvcmRlci13aWR0aDogNjBweCA1MHZ3IDAgNTB2d1xyXG4gICAgYm90dG9tOiAwXHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR3aGl0ZSAkd2hpdGUgJHdoaXRlXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIGJvcmRlci13aWR0aDogNDBweCA1MHZ3IDAgNTB2d1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgIGJvcmRlci13aWR0aDogMjBweCA1MHZ3IDAgNTB2d1xyXG4uYWJvdXQtdXMtd29yay1yb290XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgLmltZy13cmFwcGVyXHJcbiAgICBtYXJnaW46IDkwcHggYXV0byAwIGF1dG9cclxuICAgIHdpZHRoOiA4MTBweFxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIGltZ1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gIC5ib3gtd3JhcHBlclxyXG4gICAgd2lkdGg6IDY4N3B4XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIC5ib3hcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGhlaWdodDogNDMwcHhcclxuICAgICAgbWFyZ2luOiAwIDEyLjVweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA3NXB4IDc1cHggMTBweCAxMHB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSlcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBoZWlnaHQ6IDM3NXB4XHJcbiAgICAgIC5iYWRnZVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQ6IDEzMXB4XHJcbiAgICAgICAgdG9wOiAtNDBweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICB3aWR0aDogNDAwcHhcclxuICAgICAgICBoZWlnaHQ6IDgwcHhcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDQwMHB4KSAvIDIpXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICB3aWR0aDogMjIwcHhcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAyMjBweCkgLyAyKVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgIC5jb250ZW50XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggNzBweCAxMHB4IDcwcHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjVweCAxMHB4IDI1cHhcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgLnBhcnRcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweFxyXG4gICAgICAgIC5tYXJrXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAucmlib25cclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweFxyXG4gICAgICAgIG1hcmdpbjogMCAtMTIuNXB4XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgIHVsXHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweFxyXG4gICAgICAgICAgaGVpZ2h0OiAxODBweFxyXG4gICAgICAgICAgdWxcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwXHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwXHJcbiAgICAgICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMWVtIiwiLmZvcmdldC1wd2Qtcm9vdFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gIHBhZGRpbmc6IDBcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgbWluLWhlaWdodDogNTB2aFxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgcGFkZGluZzogMHB4XHJcbi5mb3JnZXQtcHdkLWhlYWRlci1jb250YWluZXJcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgd2lkdGg6IDEwMCVcclxuICBoZWlnaHQ6IDEwMCVcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3dkZXItYmx1ZVxyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4XHJcbiAgLnRodW1iXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICB3aWR0aDogMjExcHhcclxuICAgIGhlaWdodDogMjExcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwNnB4XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGJvdHRvbTogLTEwNXB4XHJcbiAgICB6LWluZGV4OiAxXHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAuZm9yZ2V0LXB3ZC1oZWFkZXItd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICB3aWR0aDogNjUlXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIHBhZGRpbmc6IDIzcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgLmNoYXJhY3RlclxyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG1hcmdpbjogMzZweCBhdXRvXHJcbiAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmRcclxuICAgICAgICBtYXJnaW46IDM2cHggMCBhdXRvXHJcbiAgICAgICAgJi53ZWJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Fib3ZlLWRlc2t0b3AnKVxyXG4gICAgICAgICYubW9iaWxlXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuZm9yZ2V0LXB3ZC1oZWFkZXItdGl0bGUtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgLmZvcmdldC1wd2QtaGVhZGVyLXRpdGxlXHJcbiAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS45cHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAuaGVhcnRcclxuICAgICAgICB3aWR0aDogMjhweFxyXG4gICAgICAgIGhlaWdodDogMjhweFxyXG4gICAgICAgIG1hcmdpbjogYXV0byA1cHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgIC5oZWFydFxyXG4gICAgICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgICAgIGhlaWdodDogMjBweFxyXG4gICZbZGF0YS1zdGVwPVwiNFwiXVxyXG4gICAgLmZvcmdldC1wd2QtaGVhZGVyLXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLnRodW1iXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIFxyXG4uZm9yZ2V0LXB3ZC1jb250ZW50LWNvbnRhaW5lclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgd2lkdGg6IDEwMCVcclxuICBwYWRkaW5nOiAwcHggMTVweCA0NXB4IDE1cHhcclxuICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgcGFkZGluZzogMHB4IDVweCA0NXB4IDVweFxyXG4gIC5mb3JnZXQtcHdkLWNvbnRlbnQtd3JhcHBlclxyXG4gICAgd2lkdGg6IDY1JVxyXG4gICAgbWF4LXdpZHRoOiA0MDBweFxyXG4gICAgbWFyZ2luOiA3LjVweCBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXJcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweFxyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJi5mb3J0aC13cmFwcGVyXHJcbiAgICAgIHBhZGRpbmc6IDEwNnB4IDIwcHggMjJweCAyMHB4XHJcbiAgICAuc2VjdGlvbi10aXRsZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgJi5ibHVlXHJcbiAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAudGl0bGUtd3JhcHBlclxyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICYuaGludFxyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAudGl0bGVcclxuICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAmLmhpbnRcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWUtOTBcclxuICAgICAgICAmLmJsYWNrXHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMFxyXG4gICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgIHBhZGRpbmc6IDEzcHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAmLmlkZW50aXR5LW51bWJlclxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICYuZ2VuZGVyXHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIC5jb2x1bW5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleDogMVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgZmxleDogM1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgIC5hcnJvdy1kb3duXHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgJi5ncmV5XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgIC5mYS1mb250LWNvbG9yXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICYuYmlydGhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgcGFkZGluZzogMCA1cHhcclxuICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuXHJcbiAgICAuaGludC1jb250YWluZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luOiAxOHB4IDBcclxuICAgICAgLmhpbnQtd3JhcHBlclxyXG4gICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgIGNvbG9yOiAjMDAwXHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWUtOTBcclxuICAgICAgICAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGVcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgLmhpbnQtbGlua1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIHBhZGRpbmc6IDEzcHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHhcclxuICAgIC5xdWVzdGlvblxyXG4gICAgICBtYXJnaW46IDBcclxuICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW1cclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAuYW5zd2VyXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgcGFkZGluZzogMXJlbVxyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Q2ZDZkNlxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAmLnNlbGVjdGVkXHJcbiAgICAgIC5hbnN3ZXJcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4uYnRuLXdyYXBwZXJcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuXHJcbi5idG5cclxuICB3aWR0aDogMTU0cHhcclxuICBoZWlnaHQ6IDUwcHhcclxuICBib3JkZXItcmFkaXVzOiA1cHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgb3V0bGluZTogbm9uZVxyXG4gIGNvbG9yOiAkd2hpdGVcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICAmLmJ0bi1zbVxyXG4gICAgd2lkdGg6IGF1dG9cclxuICAgIGhlaWdodDogYXV0b1xyXG4gICY6ZGlzYWJsZWRcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgJi5maXJzdC1idG5cclxuICAgIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0b1xyXG4gICYuc2Vjb25kLWJ0blxyXG4gICAgbWFyZ2luOiA5MHB4IGF1dG8gMCBhdXRvXHJcbiAgJi50aGlyZC1idG5cclxuICAgIG1hcmdpbjogOTBweCBhdXRvIDAgYXV0b1xyXG5cclxuLndhcm5pbmdcclxuICBib3JkZXI6IDJweCBzb2xpZCAkZGFya2lzaC1waW5rICFpbXBvcnRhbnQiLCIucHJpdmFjeV9yb290XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHdpZHRoOiAxMDAlXHJcbi5wcml2YWN5X3RpdGxlXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxNzFweFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGdcclxuICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICBsaW5lLWhlaWdodDogMTcxcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIGhlaWdodDogOTBweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ2lzdGVyLWhlYWRlclxyXG4ucHJpdmFjeV9jb250YWluZXJcclxuICAgIHdpZHRoOiA1NiVcclxuICAgIG1hcmdpbi1sZWZ0OiAzJVxyXG4gICAgcGFkZGluZzogOHB4IDE5JVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgd2lkdGg6IDkwJVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJVxyXG4gICAgICAgIHBhZGRpbmc6IDNweCA0JVxyXG4ucHJpdmFjeV9jb21wb25lbnRcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KVxyXG4gICAgaGVpZ2h0OiA1MDFweFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgcGFkZGluZzogNDBweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBvdmVyZmxvdzogYXV0b1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpXHJcbiAgICAgICAgcGFkZGluZzogMTJweFxyXG4ucHJpdmFjeV93b3JkaW5nXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4uY29sb3Jfc2VhZm9hbV9ibHVlXHJcbiAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4uY29sb3JfZGFya19zbGF0ZV9ibHVlXHJcbiAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG5cclxuIiwi77u/LmluZGlnZW5vdXMtdGV4dFxyXG4gIGZvbnQtc2l6ZTogMTBweFxyXG5cclxuLm1lbWJlci1yb290XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHVnbHktYmx1ZVxyXG4gIHBhZGRpbmc6IDQ2cHhcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgbWluLWhlaWdodDogNTB2aFxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgcGFkZGluZzogOHB4XHJcbi5tZW1iZXItaGVhZGVyLWNvbnRhaW5lclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMTAwJVxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgLm1lbWJlci1oZWFkZXItd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHdpZHRoOiA1MCVcclxuICAgIG1hcmdpbi1ib3R0b206IC03cHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdhYm92ZS1kZXNrdG9wJylcclxuICAgICAgaGVpZ2h0OiAxNDJweFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICBoZWlnaHQ6IDgwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgLmNoYXJhY3RlclxyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAmLndlYlxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYWJvdmUtZGVza3RvcCcpXHJcbiAgICAgICAgJi5tb2JpbGVcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIC5tZW1iZXItaGVhZGVyLXRpdGxlXHJcbiAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4XHJcbiAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWxcclxuICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4ubWVtYmVyLWNvbnRlbnQtY29udGFpbmVyXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB3aWR0aDogMTAwJVxyXG4gIHBhZGRpbmc6IDBweCAxNXB4IDIwcHggMTVweFxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICBtYXJnaW4tdG9wOiAzMHB4XHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICBwYWRkaW5nOiAwcHggNXB4XHJcbiAgLm1lbWJlci1jb250ZW50LW1lbnVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgd2lkdGg6IDQwJVxyXG4gICAgbWFyZ2luOiAtMzBweCBhdXRvIDcuNXB4IGF1dG9cclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIHBhZGRpbmc6IDVweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICBtYXJnaW46IDAgYXV0byA3LjVweCBhdXRvXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAubWVudS1pdGVtXHJcbiAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpLzMpXHJcbiAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhclxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgLm1lbWJlci1jb250ZW50LXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4ubWVtYmVyLWluZm8tcm9vdFxyXG4gIG1pbi1oZWlnaHQ6IDQ4NXB4XHJcbiAgd2lkdGg6IDcxNHB4XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgbWFyZ2luOiAyMHB4IGF1dG9cclxuICBwYWRkaW5nOiAzMHB4IDUwcHggMTBweCA1MHB4XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDIwcHhcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDVweCBhdXRvXHJcbiAgLnJvd1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAuY29sdW1uXHJcbiAgICAgIHdpZHRoOiA0NSVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICAmLmJpcnRoIC52YWx1ZS13cmFwcGVyIC52YWx1ZVxyXG4gICAgICAgIHdpZHRoOiAzNXB4XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgJi51bml0XHJcbiAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAudGl0bGVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgIC52YWx1ZS13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweFxyXG4gIC5idG4tcm93XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgLmJ0blxyXG4gICAgICB3aWR0aDogMTU0cHhcclxuICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgJjpub3QoLnNwZWNpYWwpXHJcbiAgICAgICAgJjpkaXNhYmxlZFxyXG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICRjb29sLWdyZXlcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTRweFxyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBtYXJnaW46IDBcclxuXHJcbiAgLm1vZGFsXHJcbiAgICB6LWluZGV4OiA1MDAwXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHRvcDogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLm1hc2tcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICAuY29udGVudFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgei1pbmRleDogNjAwMFxyXG4gICAgICB3aWR0aDogNzYycHhcclxuICAgICAgaGVpZ2h0OiA2MjBweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoXHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDBcclxuICAgICAgLndyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMilcclxuICAgICAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgJi53YXJpbmluZ1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLmNlbnRlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjUlXHJcbiAgICAgICAgJi5vdHBcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEzMHB4XHJcbiAgICAgICAgLmlucHV0LXRpdGxlXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgJi53YXJuaW5nXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgICBtYXJnaW46IDVweCAwXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICAgIGNvbG9yOiAjMDAwXHJcbiAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlLTkwXHJcbiAgICAgICAgICAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGVcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIC5oaW50LWxpbmtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5cclxuICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIGZsZXg6IDNcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIC5hcnJvdy1kb3duXHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICYuZ3JleVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgICAgaW5wdXRcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAuZmEtZm9udC1jb2xvclxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgaW5wdXRcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICYud2FybmluZ1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgLmJ0bi1yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDBcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAmLmFsb25lXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgMFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIC5idG5cclxuICAgICAgICAvLyB3aWR0aDogY2FsYygoMTAwJSAtIDI1cHgpIC8gMilcclxuICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgJi5vcHBvc2l0ZVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICY6ZGlzYWJsZWRcclxuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgICAgICAuY2xvc2VcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWVcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHhcclxuICAgICAgICAuZG91YmxlLWNoZWNrXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICB0b3A6IDkwcHhcclxuICAgICAgICAgICAgcmlnaHQ6IDEzcHhcclxuICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC5hY3Rpb25cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgIC55ZXNcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIC5ub1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAudGl0bGUtaGludFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAud3JhcHBlclxyXG4gICAgICAgIC5mb3JnZXQtcHdkXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG4ubWVtYmVyLWhpc3Rvcnktcm9vdFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgd2lkdGg6IDEwMCVcclxuICAuaGludC13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgbWFyZ2luOiAxNXB4IDAgMFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDBcclxuICAuZmlsdGVyLWNvbnRhaW5lclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB6LWluZGV4OiAxMDBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIHdpZHRoOiA3MzBweFxyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHggYXV0b1xyXG4gICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweFxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgID4udGl0bGUtd3JhcHBlclxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAuYXJyb3dcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgIC5maWx0ZXItd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgdG9wOiA0NXB4XHJcbiAgICAgIGxlZnQ6IDBweFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAxNXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgcGFkZGluZzogMHB4XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAuaW5wdXQtY29udGFpbmVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAuZmllbGQtd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHhcclxuICAgICAgICAgICYuZG91YmxlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAudGl0bGUtd3JhcHBlclxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4XHJcbiAgICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAuY2hlY2tib3gtY29udGFpbmVyXHJcbiAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgICAgIC50aXRsZS13cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4XHJcbiAgICAgICAgLmNoZWNrYm94LWxpc3RcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgIC5jaGVja2JveC1pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICB3aWR0aDogMThweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDEwcHhcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byAxMHB4IGF1dG8gMFxyXG4gICAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmICAgICAgIFxyXG4gICAgICAgICAgICAucnVsZS1jaGVja2JveFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTlcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMFxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgLnN1Ym1pdC13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAucmVzZXQtZmlsdGVyXHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDMwcHhcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgLmJ0blxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgJi5vcGVuXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDBcclxuICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAuYXJyb3dcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxuICAgICAgLmZpbHRlci13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gIC50YWJsZS1jb250YWluZXJcclxuICAgIG1hcmdpbjogMTVweCBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogODIwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAudGFibGUtaGVhZGVyXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgc3BhblxyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMFxyXG4gICAgICAubnVtYmVyXHJcbiAgICAgICAgZmxleDogMS41XHJcbiAgICAgIC5hY3Rpb25cclxuICAgICAgICBmbGV4OiAyLjVcclxuICAgICAgLnR5cGUsIC5pbnN1cmVkLCAuc3RhdHVzXHJcbiAgICAgICAgZmxleDogMVxyXG4gICAgICAucGVyaW9kXHJcbiAgICAgICAgZmxleDogNFxyXG4gICAgICAgIG1heC13aWR0aDogMjEwcHhcclxuICAgIC50YWJsZS1saXN0XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNweFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgbWF4LWhlaWdodDogMzc1cHhcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgIC5yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICBzcGFuLCBhXHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDBcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAubnVtYmVyXHJcbiAgICAgICAgICBmbGV4OiAxLjVcclxuICAgICAgICAuYWN0aW9uXHJcbiAgICAgICAgICBmbGV4OiAyLjVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICAudHlwZSwgLmluc3VyZWQsIC5zdGF0dXNcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAucGVyaW9kXHJcbiAgICAgICAgICBmbGV4OiA0XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4XHJcbiAgICAgICAgLmFjdGlvbiBhXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbiAgICAgICAgICAuaW5zdXJlZC10aXRsZVxyXG4gICAgICAgICAgICB3aWR0aDogMjUlXHJcbiAgICAgICAgICAgIG9yZGVyOiA0XHJcbiAgICAgICAgICAucGVyaW9kLXRpdGxlXHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSVcclxuICAgICAgICAgICAgb3JkZXI6IDVcclxuICAgICAgICAgIC5udW1iZXJcclxuICAgICAgICAgICAgZmxleDogYXV0b1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlXHJcbiAgICAgICAgICAgIG9yZGVyOiAyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3dkZXItYmx1ZVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgLnR5cGUsIC5pbnN1cmVkLCAuc3RhdHVzXHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG9cclxuICAgICAgICAgICAgd2lkdGg6IDI1JVxyXG4gICAgICAgICAgLnR5cGVcclxuICAgICAgICAgICAgb3JkZXI6IDFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvd2Rlci1ibHVlXHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMFxyXG4gICAgICAgICAgLnN0YXR1c1xyXG4gICAgICAgICAgICBvcmRlcjogM1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG93ZGVyLWJsdWVcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwXHJcbiAgICAgICAgICAuaW5zdXJlZFxyXG4gICAgICAgICAgICBvcmRlcjogNlxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweFxyXG4gICAgICAgICAgLnBlcmlvZFxyXG4gICAgICAgICAgICBmbGV4OiBhdXRvXHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSVcclxuICAgICAgICAgICAgb3JkZXI6IDdcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHhcclxuICAgICAgICAgIC5hY3Rpb25cclxuICAgICAgICAgICAgZmxleDogYXV0b1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBvcmRlcjogOFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICBhXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1NHB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgICAgICAgICAgJjpub3QoLnNwZWNpYWwpXHJcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkXHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTRweFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgLm1vZGFsXHJcbiAgICB6LWluZGV4OiA1MDAwXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHRvcDogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLm1hc2tcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICA+LmNvbnRlbnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgd2lkdGg6IDc2MnB4XHJcbiAgICAgIGhlaWdodDogNjIwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICBwYWRkaW5nOiAwIDI1cHggMzVweCAyNXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgbWF4LWhlaWdodDogMTAwdmhcclxuICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAzMHB4IDE1cHhcclxuICAgICAgICBtYXJnaW46IDc1cHggYXV0byAwXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMFxyXG4gICAgICA+LnRpdGxlLXJvd1xyXG4gICAgICAgIHRvcDogMFxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4XHJcbiAgICAgICAgei1pbmRleDogMTBcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAuY2xvc2VcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWVcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgdG9wOiAxM3B4XHJcbiAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgICAgICAgICByaWdodDogMTNweFxyXG4gICAgICAuYnRuLXJvd1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAuYnRuXHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICB3aWR0aDogOTBweFxyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgICAmLnBpbmssICYub3Bwb3NpdGVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ2lzdGVyLWhlYWRlclxyXG4gICAgJi5kZXRhaWwsICYueWVhclxyXG4gICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgLnJvd1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgIC5tYXJrOm5vdCguZm9yLXJhZGlvKVxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byA4cHhcclxuICAgICAgICAgIC5maXJzdCwgLnRoaXJkXHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAuc2Vjb25kXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweFxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgLmFkZGl0aW9uYWxcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgJi50aXRsZVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogNnB4IDZweCA2cHggMFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDZweCA2cHggMFxyXG4gICAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgJi5zaG93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIC5pbmZvLWNvbnRhaW5lclxyXG4gICAgICAgICAgICAuaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MnB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4XHJcbiAgICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgICAgIGZsZXg6IDJcclxuICAgICAgICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHhcclxuICAgICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgICAgICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4XHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICB3aWR0aDogMTcwcHhcclxuICAgICAgICAgIG1hcmdpbjogMjBweCA0MHB4IDAgMFxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwXHJcbiAgICAgICAgICAmLmRhdGVcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICYudG9cclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICAgJi50b1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICAgIC5saW5rXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxuICAgICAgICAgICAgJi5zbWFsbFxyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4XHJcbiAgICAgICAgICAgICAgJi50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgLmFycm93XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuXHJcbiAgICAgIC5ibG9ja1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMFxyXG4gICAgICAgICYuYmVuaWZpdHNcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweFxyXG4gICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgJi5wZXJzb25hbFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgJjpub3QoLnBlcnNvbmFsKVxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweFxyXG4gICAgICAgICAgLmJ0bi5tb2RpZnlcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgICAgLmJ0blxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4XHJcbiAgICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgICB3aWR0aDogNTAlXHJcbiAgICAgICAgICAgICYuZnVsbC13aWR0aFxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgJi5tb2JpbGUtaGFsZlxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgLnR5cGUtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgICAuYmVuaWZpdHMtbGlzdFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweClcclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggLTIwcHhcclxuICAgICAgICAgICAgLmJlbmlmaXQtYmxvY2tcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxcHggMTBweCAxcHhcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgLmJlbmlmaXQtdGl0bGUtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHhcclxuICAgICAgICAgIC5sYXN0LWNoZWNrXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIC5kZXRhaWwtY29udGFpbmVyXHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyLnRpdGxlXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgLnNpbmdsZS1jb250YWluZXJcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgICAuc2luZ2xlLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIC5oZWxwXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0b1xyXG4gICAgICAgICAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgICAgICAucnVsZVxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgICAgLnZhbHVlLXNlbGVjdC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAgIC5saXN0LXdyYXBwZXJcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA1cHhcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgICAgLndlYlxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAubW9iaWxlXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgIC50b3RhbC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuXHJcbiAgICAgIC5kZXRhaWwtY29udGFpbmVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweClcclxuICAgICAgICBtYXJnaW46IDMwcHggLTI1cHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweClcclxuICAgICAgICAgIG1hcmdpbjogMzBweCAtMjBweFxyXG4gICAgICAgIC5zaW5nbGUtY29udGFpbmVyXHJcbiAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAuc2luZ2xlLXdyYXBwZXJcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgZmxleDogMC41XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMS41cHhcclxuICAgICAgICAgICAgLmhlbHBcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgICAgIHRvcDogMTBweFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweFxyXG4gICAgICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA1cHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHggMHB4IDBweFxyXG4gICAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICAgLnJ1bGVcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICAgIC52YWx1ZS1zZWxlY3Qtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NXB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgICAgICYuc21hbGxcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4XHJcbiAgICAgICAgICAgICAgICAmLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgLmFycm93XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgIC5zaW5nbGUtYW1vdW50LXRpdGxlXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzXHJcbiAgICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGdcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yM1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXZhbHVlLXNtXHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4XHJcbiAgICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIGhlaWdodDogNzBweFxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAwXHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggNXB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwcHhcclxuICAgICAgICAgIC50b3RhbC10aXRsZVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHhcclxuICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjNcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHhcclxuXHJcbiAgICAgICAgICAmLmFjY2lkZW50XHJcbiAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweFxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweClcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMFxyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDVweFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAudG90YWxcclxuICAgICAgICAgICAgICBvcmRlcjogMVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMFxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICAgIG9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxMHB4XHJcbiAgICAgICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxcm93XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4XHJcblxyXG4gICAgICAgICAgICAudG90YWwtdGl0bGVcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjNcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweFxyXG5cclxuICAgICAgLmxpc3RcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHggMFxyXG4gICAgICAgIGxpXHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAmLnRleHRcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW1cclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lXHJcbiAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcdTIwM2InXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW1cclxuICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtXHJcbiAgICAgICAgICAmLmhpbnRcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmsgIWltcG9ydGFudFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uICFpbXBvcnRhbnRcclxuICBcclxuICAgICYuYWRkLXBheW1lbnRcclxuICAgICAgPi5jb250ZW50XHJcbiAgICAgICAgd2lkdGg6IDQ4MHB4XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgbWF4LWhlaWdodDogMzYwcHhcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpXHJcbiAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ2lzdGVyLWhlYWRlclxyXG4gICAgICAgIC5jbG9zZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZVxyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgICAgIC5kb3VibGUtY2hlY2tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIHRvcDogOTBweFxyXG4gICAgICAgICAgICByaWdodDogMTNweFxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLmFjdGlvblxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgICAgICAgLnllc1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgLm5vXHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG9cclxuICAgICAgLmJ0bi1yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0b1xyXG4gICAgICAgIC5idG5cclxuICAgICAgICAgIHdpZHRoOiAxMTBweFxyXG4gICAgJi5hZGQtcGF5bWVudC1oaXN0b3J5XHJcbiAgICAgIC5ibG9ja1xyXG4gICAgICAgID4udGl0bGUtcm93XHJcbiAgICAgICAgICB0b3A6IDBcclxuICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHhcclxuICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgIHotaW5kZXg6IDEwXHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAuY2xvc2VcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgdG9wOiAxM3B4XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxM3B4XHJcbiAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgIC5idG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAuYmVuaWZpdHMtbGlzdFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4XHJcbiAgICAgICAgICAgIC5oZWFkZXJcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0b1xyXG4gICAgICAgICAgICAgIC5jb2x1bW5cclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgLmJlbmlmaXQtYmxvY2tcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxcHggMTBweCAxcHhcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgLmJlbmlmaXQtdGl0bGUtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4XHJcbiAgICAgICAgICAgICAgICAucm93XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2FybV9ncmV5XHJcbiAgICAgICAgICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lLCAudmFsdWVcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAuNlxyXG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWVcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAuNFxyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcbiAgICAgICAgICAgICAgICAgIC5yb3dcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweFxyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdhcm1fZ3JleVxyXG4gICAgICAgICAgICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0b1xyXG4gICAgICAgICAgICAubW9iaWxlLXNob3dcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIC5oZWFkZXJcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgICAgICAgICAgLm1vYmlsZS1oaWRlXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLm1vYmlsZS1zaG93XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cclxuLm1lbWJlci1pbnN1cmVkLXJvb3RcclxuICB3aWR0aDogNzUlXHJcbiAgbWluLXdpZHRoOiA1NjBweFxyXG4gIG1pbi1oZWlnaHQ6IDUwdmhcclxuICBtYXJnaW46IDYwcHggYXV0b1xyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtaW4td2lkdGg6IGF1dG9cclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gIC5ibG9ja1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxuICAgIG1hcmdpbjogNXB4IDE1cHhcclxuICAgIHBhZGRpbmc6IDQ1cHggMFxyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDIpXHJcbiAgICBoZWlnaHQ6IDE4MHB4XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkd2hpdGVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRzZWFmb2FtLWJsdWVcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMilcclxuICAgICAgbWFyZ2luOiA1cHhcclxuICAgICAgcGFkZGluZzogNDBweCAwXHJcbiAgICAgIGhlaWdodDogMTQwcHhcclxuICAgIC50aXRsZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIC5zdWJ0aXRsZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuLm1lbWJlci1hZGQtcGF5bWVudC1yb290XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAubWVtYmVyLWhlYWRlclxyXG4gICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBtYXJnaW46IDYwcHggYXV0b1xyXG4gIC5tZW1iZXItY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogODAwcHhcclxuICAgIG1hcmdpbjogMTBweCBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIHBhZGRpbmc6IDUwcHggNDBweFxyXG4gICAgLnNlY3Rpb24tdGl0bGVcclxuICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIG1hcmdpbjogMTBweCAwXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAmLm5vLW1hcmdpbi1ib3R0b21cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAuZGV0YWlsLXdyYXBwZXJcclxuICAgICAgbWFyZ2luLXRvcDogNTVweFxyXG4gICAgICAudGV4dFxyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xN3B4XHJcbiAgICAgICAgY29sb3I6ICMyMjQyNzFcclxuICAgICAgJi5saXN0XHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDBcclxuICAgICAgICBsaVxyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgJi50ZXh0XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4zcmVtXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG4gICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfigLsnXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW1cclxuICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtXHJcblxyXG4gICAgLmltZy13cmFwcGVyXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB0b3A6IC00MHB4XHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwYWRkaW5nOiAwIDEyMHB4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweFxyXG4gICAgICBpbWdcclxuICAgICAgICB6LWluZGV4OiA5ODBcclxuICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAmLm1vYmlsZS1mdWxsXHJcbiAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgICAgIC5yZWMtd3JhcHBlclxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgICY6bm90KC5oaWRlLWFmdGVyKTo6YWZ0ZXJcclxuICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KVxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBsZWZ0OiAwcHhcclxuICAgICAgICAgIHRvcDogMHB4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgIGNvbG9yOiAjMDAwXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAucmVjXHJcbiAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgJi5maXhlZFxyXG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgJi5zbWFsbFxyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgJi5yaWdodFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICYubW9iaWxlLWZ1bGxcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgLnVuaXRcclxuICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgIG1hcmdpbjogYXV0byA1cHhcclxuICAgICAgICAmLmRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAmLmJsYWNrXHJcbiAgICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAucm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgIC5tYXJrOm5vdCguZm9yLXJhZGlvKVxyXG4gICAgICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDhweFxyXG4gICAgICAgIC5maXJzdCwgLnRoaXJkXHJcbiAgICAgICAgICB3aWR0aDogNzBweFxyXG4gICAgICAgIC5zZWNvbmRcclxuICAgICAgICAgIHdpZHRoOiAxMjVweFxyXG4gICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgLmNvbnRlbnRcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIC5hZGRpdGlvbmFsXHJcbiAgICAgICAgZmxleC1ncm93OiAxXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAuaGludFxyXG4gICAgICAgICAgJi50aXRsZVxyXG4gICAgICAgICAgICBtYXJnaW46IDZweCA2cHggNnB4IDBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDZweCA2cHggMFxyXG4gICAgICAgICYuZnVsbFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgJi5zaG93XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgLmluZm8tY29udGFpbmVyXHJcbiAgICAgICAgICAuaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQycHhcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4XHJcbiAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICAgIGZsZXg6IDJcclxuICAgICAgICAgICAgICAmLmhhbGZcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweFxyXG4gICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweFxyXG4gICAgICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweFxyXG4gICAgICAuY29sdW1uXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHdpZHRoOiAxNzBweFxyXG4gICAgICAgIG1hcmdpbjogMjBweCA0MHB4IDAgMFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAmLmhhbGZcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpXHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwIDBcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDBcclxuICAgICAgICAmLmRhdGVcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwXHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAmLnRvXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICAmLnRvXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICAubGlua1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAmLmhhbGZcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxuICAgICAgICAgICYuc21hbGxcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHhcclxuICAgICAgICAgICAgJi50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW46IDVweCAwXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgJi53YXJpbmluZ1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICYuY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBwYWRkaW5nOiAwIDI1JVxyXG4gICAgICAmLm90cFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4XHJcbiAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgJi53YXJuaW5nXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudFxyXG4gICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICBsaW5lLWhlaWdodDogMS43XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgY29sb3I6ICMwMDBcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAuaGludC1saW5rXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuXHJcbiAgICAgIC5jb2x1bW5cclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpXHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgLmFycm93LWRvd25cclxuICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAmLmdyZXlcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgLmZhLWZvbnQtY29sb3JcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxuICAgICAgaW5wdXRcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgIHBhZGRpbmc6IDEzcHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICYud2FybmluZ1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgIC5idG4tcm93XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgcGFkZGluZzogMjVweCAwXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwXHJcbiAgICAgICYuYWxvbmVcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMCAwXHJcbiAgICAuYnRuXHJcbiAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCkgLyAyKVxyXG4gICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICYub3Bwb3NpdGVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICY6ZGlzYWJsZWRcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNlxyXG4gICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAuY2hlY2tib3gtd3JhcHBlclxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgIG1hcmdpbjogYXV0byAxMHB4IGF1dG8gMFxyXG4gICAgICBsYWJlbFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgJi5ncmF5XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgIC5jaGVja2JveFxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgLmNoZWNrYm94LWNvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAucm93XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAubWFyazpub3QoLmZvci1yYWRpbylcclxuICAgICAgICAgIG1hcmdpbjogYXV0byA4cHggYXV0byAwXHJcbiAgICAuc20tbW9kYWxcclxuICAgICAgei1pbmRleDogNTAwMFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgdG9wOiAwcHhcclxuICAgICAgbGVmdDogMTcwcHhcclxuICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICB3aWR0aDogMjM3cHhcclxuICAgICAgaGVpZ2h0OiAxNzhweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgICAgdG9wOiA1MHB4XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgIC5zbS1tYXNrXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICAgIHRvcDogMFxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgLnNtLWNvbnRhaW5lclxyXG4gICAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgICAgICAgIHdpZHRoOiAyMzdweFxyXG4gICAgICAgICAgaGVpZ2h0OiAxNzhweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgICAgJi5oaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIC5jbG9zZVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHJpZ2h0OiA4cHhcclxuICAgICAgICB0b3A6IDhweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgLmZ1bGwtd2lkdGhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgLm1lbWJlci1oZWFkZXJcclxuICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvXHJcbiAgICAubWVtYmVyLWNvbnRhaW5lclxyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgIHBhZGRpbmc6IDAgMThweFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAuaW1nLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgLnJvd1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICAgICAgLmNoZWNrYm94LWNvbnRhaW5lclxyXG4gICAgICAgIC5tYXJrOm5vdCguZm9yLXJhZGlvKVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgIC5kZXRhaWwtd3JhcHBlclxyXG4gICAgICAgIC50ZXh0XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgIC5idG5cclxuICAgICAgICB3aWR0aDogMTIwcHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGluayIsIu+7vy5wdXJjaGFzZS1yb290XHJcbiAgd2lkdGg6IDEwMCVcclxuICBwYWRkaW5nOiA1MHB4IDAgMFxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgJltkYXRhLXN0ZXA9XCIxXCJdXHJcbiAgICAuc3RlcC13cmFwcGVyIC5wcmV2XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG4gIC5idG5cclxuICAgIHdpZHRoOiAxMjFweFxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICYuY2FuY2VsLCAmLm1vZGlmeSwgJi5ydWxlLWNoZWNrLWJ0blxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAmLmNhbmNlbFxyXG4gICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgJi5tb2RpZnlcclxuICAgICAgd2lkdGg6IDkwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgd2lkdGg6IDgwcHhcclxuICAgICY6ZGlzYWJsZWRcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2XHJcbiAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcblxyXG4ucHVyY2hhc2Utd3JhcHBlclxyXG4gIHotaW5kZXg6IDFcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgbWF4LXdpZHRoOiA3MjBweFxyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODdweClcclxuICBtYXJnaW46IGF1dG9cclxuICBwYWRkaW5nOiAyMHB4IDBweFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4N3B4KVxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHRvcDogNjVweFxyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweClcclxuICA+LnRpdGxlLXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNVxyXG4gICAgLnRpdGxlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAuaW1nLXdyYXBwZXJcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIHRvcDogMTVweFxyXG4gICAgbGVmdDogMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgcGFkZGluZzogMCA2MHB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICBwYWRkaW5nOiAwIDMwcHhcclxuICAgIGltZ1xyXG4gICAgICB6LWluZGV4OiA5ODBcclxuLnN0ZXAtd3JhcHBlclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIHBhZGRpbmc6IDAgMzBweFxyXG4gIG1hcmdpbi10b3A6IDVweFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgIHBhZGRpbmc6IDAgMjVweFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgei1pbmRleDogOTk5XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIGJvdHRvbTogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgaGVpZ2h0OiA1OHB4XHJcbiAgICB3aWR0aDogMTAwdndcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAuYWN0aW9uXHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIG91dGxpbmU6IG5vbmVcclxuICAgIG1heC13aWR0aDogNjRweFxyXG4gICAgJjpkaXNhYmxlZFxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgIG9wYWNpdHk6IDAuM1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4XHJcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogODI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThweFxyXG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcyNnB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThweFxyXG4gICAgJi55ZWxsb3dcclxuICAgICAgY29sb3I6ICRkYW5kZWxpb25cclxuICAuc3RlcC1kb3Qtd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxuICAgIHdpZHRoOiAxNTBweFxyXG4gICAgLnN0ZXAtZG90XHJcbiAgICAgIHdpZHRoOiAxMHB4XHJcbiAgICAgIGhlaWdodDogMTBweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICYuZG9pbmdcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICYuZG9uZVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuLnB1cmNoYXNlLWNvbnRlbnQtY29udGFpbmVyXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgaGVpZ2h0OiA1MDBweFxyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KVxyXG4gIG1heC13aWR0aDogMTAwdndcclxuICBtYXJnaW46IDIwcHggLTQwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgYm94LXNoYWRvdzogMCAycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gIHBhZGRpbmctdG9wOiAxNXB4XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDRweClcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODZweClcclxuICAgIG1hcmdpbjogMjBweCAwcHhcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4NnB4KVxyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweFxyXG4gIC5tYWluLXdyYXBwZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICYuaGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICYuc3RlcDEtd3JhcHBlclxyXG4gICAgICBwYWRkaW5nOiA0MHB4IDcwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4XHJcbiAgICAmLnN0ZXAyLXdyYXBwZXJcclxuICAgICAgcGFkZGluZzogNDBweCA2MHB4XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweFxyXG4gICAgJi5zdGVwMy13cmFwcGVyXHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNjBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHhcclxuICAgICYuc3RlcDQtd3JhcHBlclxyXG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzcHhcclxuICAgICYuc3RlcDUtd3JhcHBlclxyXG4gICAgICBwYWRkaW5nOiA1NXB4IDQwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICB3aWR0aDogYXV0b1xyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAuaW5wdXQtdGl0bGVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgIHBhZGRpbmc6IDEzcHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAucm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgIC5tYXJrOm5vdCguZm9yLXJhZGlvKVxyXG4gICAgICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDhweFxyXG4gICAgICAgIC5maXJzdCwgLnRoaXJkXHJcbiAgICAgICAgICB3aWR0aDogNzBweFxyXG4gICAgICAgIC5zZWNvbmRcclxuICAgICAgICAgIHdpZHRoOiAxMjVweFxyXG4gICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgLy8gbGFiZWxcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAvLyAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweFxyXG4gICAgICAuY29udGVudFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgLmFkZGl0aW9uYWxcclxuICAgICAgICBmbGV4LWdyb3c6IDFcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHhcclxuICAgICAgICAuaGludFxyXG4gICAgICAgICAgJi50aXRsZVxyXG4gICAgICAgICAgICBtYXJnaW46IDZweCA2cHggNnB4IDBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDZweCA2cHggMFxyXG4gICAgICAgICYuZnVsbFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgJi5zaG93XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgLmluZm8tY29udGFpbmVyXHJcbiAgICAgICAgICAuaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQycHhcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4XHJcbiAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICAgIGZsZXg6IDJcclxuICAgICAgICAgICAgICAmLmhhbGZcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweFxyXG4gICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweFxyXG4gICAgICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweFxyXG4gICAgICAuY29sdW1uXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHdpZHRoOiAxNzBweFxyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDU5cHgpXHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggNDBweCAwIDBcclxuICAgICAgICAmLmZpcnN0XHJcbiAgICAgICAgICBtYXJnaW46IDBweCA0MHB4IDAgMFxyXG4gICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweClcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHhcclxuICAgICAgICAmLmRhdGVcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwXHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAmLnRvXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHNcclxuICAgICAgICAgIC51bml0XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICYudG9cclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICAubGlua1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAmLmhhbGZcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxuICAgICAgICAgICYuc21hbGxcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHhcclxuICAgICAgICAgICAgJi50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcblxyXG4gICAgLmNoZWNrYm94LXdyYXBwZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgIGhlaWdodDogMThweFxyXG4gICAgICBtYXJnaW46IGF1dG8gMTBweCBhdXRvIDBcclxuICAgICAgbGFiZWxcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICYuZ3JheVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAuY2hlY2tib3hcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWxcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuXHJcbiAgICAucmFkaW8td3JhcHBlclxyXG4gICAgICBmbGV4LWdyb3c6IDBcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHhcclxuICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgIC5yYWRpb1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAmOmNoZWNrZWQgfi5tYXJrOmFmdGVyLCAmW2NoZWNrZWQ9XCJjaGVja2VkXCJdIH4ubWFyazphZnRlclxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgLm1hcmtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICB3aWR0aDogOHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweFxyXG4gICAgICAgICAgdG9wOiA1cHhcclxuICAgICAgICAgIGxlZnQ6IDVweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcblxyXG4gICAgLmRldGFpbC1jb250YWluZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KVxyXG4gICAgICBtYXJnaW46IDMwcHggLTI1cHggMHB4IC0yNXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IC0yMHB4IDBweCAtMjBweFxyXG4gICAgICAuc2luZ2xlLWNvbnRhaW5lclxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIC5zaW5nbGUtd3JhcHBlclxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGZsZXg6IDAuNVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICBtYXJnaW46IDVweFxyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHhcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVweFxyXG4gICAgICAgICAgLmhlbHBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgIHRvcDogMTBweFxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjVweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBtYXJnaW46IDIycHggMTVweCAwcHggMHB4XHJcbiAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgICAgICAucnVsZVxyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICAudmFsdWUtc2VsZWN0LXdyYXBwZXJcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgICAmLnNtYWxsXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHhcclxuICAgICAgICAgICAgICAmLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cclxuICAgICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgLnNpbmdsZS1hbW91bnQtdGl0bGVcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgLmFtb3VudC1yb3dcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgLndlYlxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAubW9iaWxlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOFxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXZhbHVlLXNtXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44OFxyXG4gICAgICAudG90YWwtd3JhcHBlclxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpXHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMFxyXG4gICAgICAgIG1hcmdpbjogMTBweCA1cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luOiAzcHggMHB4XHJcbiAgICAgICAgLnRvdGFsLXRpdGxlXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAyMHB4XHJcbiAgICAgICAgLmFtb3VudC1yb3dcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgICAgLndlYlxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAubW9iaWxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAudmFsdWVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweFxyXG5cclxuICAgIC5yb3ctd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwXHJcbiAgICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAuY29udGVudC13cmFwcGVyXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgJi5zZWxlY3RlZC5sZWdhbFxyXG4gICAgICAgIC50aXRsZS13cmFwcGVyXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIC8vIG1hcmdpbjogLTEwcHhcclxuICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlblxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzOHB4XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgICAgb3ZlcmZsb3cteDogaW5oZXJpdFxyXG4gICAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdFxyXG4gICAgICAgIC5tYXJrXHJcbiAgICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICAgIGxlZnQ6IDEwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDM4cHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGhlaWdodDogJGZvbnQtc2l6ZS1jb21tb24gKiAyXHJcbiAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICB0b3A6IDE1cHhcclxuICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAuY29udGVudC13cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICYucGVyY2VudFxyXG4gICAgICAgIC5tZW1iZXItaW5mby13cmFwcGVyXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KVxyXG4gICAgICAgICAgbWFyZ2luOiAwIC01cHhcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG9cclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMTU2cHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHhcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICYuY3JlYXRlXHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvb2wtZ3JleVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgICAgLmFkZC1jaXJjbGVcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHhcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29sLWdyZXlcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICogMS4xXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZyAqIDEuMVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweCBhdXRvXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgLnJvd1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICAgICAgICAmLmFjdGlvblxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICAgICAgIC5mYXNcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgJi50aXRsZSwgJi5uYW1lXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAmLnRpdGxlXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgICYubmFtZVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAmLnBlcmNlbnRcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHhcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHhcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgICAgLnRleHQtZml4ZWRcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgLmhpZGRlblxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcblxyXG4gICAgICAgIC50b3RhbC1jb251dC13cmFwcGVyXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAudG90YWwtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZGVsaW9uXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweFxyXG4gICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4XHJcbiAgICAgICAgICAuaGludC1yb3dcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcclxuICAgICAgICAgICAgLmF2ZXJhZ2VcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgICAgICAgICAgICAuY2hlY2tib3gtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgJi5vcmRlclxyXG4gICAgICAgIC5tZW1iZXItaW5mby13cmFwcGVyXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1heC13aWR0aDogNTQ0cHhcclxuICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDEwcHggOHB4XHJcbiAgICAgICAgICAub3JkZXItbnVtYmVyLXdyYXBwZXJcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHhcclxuICAgICAgICAgICAgLm51bWJlclxyXG4gICAgICAgICAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAgICAgICAuYmVuaWZpdHMtd3JhcHBlclxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgIC5jb2x1bW5cclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICYuY3JlYXRlXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAuYWRkLWNpcmNsZVxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjJweFxyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHhcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAuYWRkLXRleHRcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxM3B4XHJcbiAgICAgICAgICAgICAgLnJvd1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICYudGl0bGVcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweFxyXG4gICAgICAgICAgICAgICAgJi5uYW1lXHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweFxyXG4gICAgICAgICAgICAgICAgICAudmFsdWVcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4XHJcbiAgICAgICAgICAgICAgICAmLmFjdGlvbiwgJi5vcmRlclxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogODBweFxyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgICAuZmFzXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAmLm9yZGVyXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDBcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgICAgICAgIC5vcmRlciAuZmEtYXJyb3ctdXBcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG4gICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMilcclxuICAgICAgICAgICAgICAgIC5vcmRlciAuZmEtYXJyb3ctZG93blxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZDZkNlxyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcblxyXG4gIC5tb2RhbFxyXG4gICAgei1pbmRleDogNTAwMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICB0b3A6IDBcclxuICAgIGxlZnQ6IDBcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgICYuaGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICYubmV3XHJcbiAgICAgIHotaW5kZXg6IDcwMDBcclxuICAgICYucnVsZVxyXG4gICAgICAuY29udGVudFxyXG4gICAgICAgIHdpZHRoOiA5MTBweFxyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICAgIHotaW5kZXg6IDIwMVxyXG4gICAgICAgICAgbWluLWhlaWdodDogNzBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgbWF4LWhlaWdodDogOTB2aFxyXG4gICAgLm1hc2tcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICA+LmNvbnRlbnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgd2lkdGg6IDc2MnB4XHJcbiAgICAgIGhlaWdodDogNjIwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICBwYWRkaW5nOiAwcHggNDBweCAzNXB4IDQwcHhcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KVxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMzBweCAxNXB4XHJcbiAgICAgICAgbWFyZ2luOiA3NXB4IGF1dG8gMFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDBcclxuICAgICAgLndyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMilcclxuICAgICAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICYubW9iaWxlLWhhbGZcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMikgIWltcG9ydGFudFxyXG4gICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgJi53YXJpbmluZ1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLmNlbnRlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjUlXHJcbiAgICAgICAgJi5kaXNhYmxlZFxyXG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50XHJcbiAgICAgICAgLmlucHV0LXRpdGxlXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgJi5tb2JpbGUtaGlkZGVuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICYud2FybmluZ1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgLmhpbnQtd3JhcHBlclxyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZS05MFxyXG4gICAgICAgICAgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAuaGludC1saW5rXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuXHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxuICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgJi5hZGRyZXNzXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAmLmZ1bGxcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICYuZGF0ZVxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgICAgICBmbGV4OiAwLjVcclxuICAgICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCAudW5pdFxyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAmLm5vcm1hbFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAuYXJyb3ctZG93blxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cclxuICAgICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgICAmLmdyZXlcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgLmZhLWZvbnQtY29sb3JcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAmLndhcm5pbmdcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgIC5idG4tcm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwXHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLmFsb25lXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgMFxyXG4gICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIGhlaWdodDogMzVweFxyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3lcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIHdpZHRoOiAxMDIlXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xJVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIHotaW5kZXg6IDEwXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ2lzdGVyLWhlYWRlclxyXG4gICAgICAgIC5jbG9zZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZVxyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAuc2FtZS1hcy1hcHBseVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAmLmlucHV0LXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICYuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgbGFiZWxcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcblxyXG4gIC5zbS1tb2RhbFxyXG4gICAgei1pbmRleDogNTAwMFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIHRvcDogMTVweFxyXG4gICAgcmlnaHQ6IDE1cHhcclxuICAgIHBhZGRpbmc6IDIwcHhcclxuICAgIHdpZHRoOiAyMzdweFxyXG4gICAgaGVpZ2h0OiAxNzhweFxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAuc20tbWFza1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAuc20tY29udGFpbmVyXHJcbiAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgIHdpZHRoOiAyMzdweFxyXG4gICAgICAgIGhlaWdodDogMTc4cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuY2xvc2VcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiA4cHhcclxuICAgICAgdG9wOiA4cHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgLmZ1bGwtd2lkdGhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuLnN0ZXA1LXdyYXBwZXJcclxuICBsaW5lLWhlaWdodDogMS4xNVxyXG4gIC5ibG9ja1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDBcclxuICAgICYucGVyc29uYWxcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICY6bm90KC5wZXJzb25hbClcclxuICAgICAgbWFyZ2luLXRvcDogNDVweFxyXG4gICAgICAuYnRuLm1vZGlmeVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgIC50aXRsZS1yb3dcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgIC50aXRsZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgIC5idG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICByaWdodDogMFxyXG4gICAgLmNvbnRlbnRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgcGFkZGluZzogMCA0MHB4XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweFxyXG4gICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAmLmZ1bGwtd2lkdGhcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgJi5tb2JpbGUtaGFsZlxyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAudmFsdWVcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgLmhpbnRcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgLnR5cGUtcm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgICAuYmVuaWZpdHMtbGlzdFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweClcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAtMjBweFxyXG4gICAgICAgIC5iZW5pZml0LXJvd1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDZkNmQ2XHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDBcclxuICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDcuNXB4XHJcbiAgICAgICAgICAucmVsYXRpb25zaGlwXHJcbiAgICAgICAgICAgIGZsZXg6IDNcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZsZXg6IDAgMSA3NXB4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc1cHhcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHhcclxuICAgICAgICAgIC5uYW1lXHJcbiAgICAgICAgICAgIGZsZXg6IDNcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZsZXg6IDRcclxuICAgICAgICAgIC5wZXJjZW50YWdlXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdhYm92ZS10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZsZXg6IDJcclxuICAgICAgICAgIC5kZXRhaWxcclxuICAgICAgICAgICAgZmxleDogNFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBmbGV4OiA2XHJcbiAgICAgIC5sYXN0LWNoZWNrXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgLmRldGFpbC1jb250YWluZXJcclxuICAgICAgICAuaW5wdXQtd3JhcHBlci50aXRsZVxyXG4gICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgIC5zaW5nbGUtY29udGFpbmVyXHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAgIC5zaW5nbGUtd3JhcHBlclxyXG4gICAgICAgICAgICAuaGVscFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0b1xyXG4gICAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAucnVsZVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAudmFsdWUtc2VsZWN0LXdyYXBwZXJcclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgICAgIC5saXN0LXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgLndlYlxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAubW9iaWxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMFxyXG4gICAgICAgICAgbWluLWhlaWdodDogNzBweFxyXG4gICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gIC5ydWxlLWNoZWNrLXdyYXBwZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAucnVsZXMtY29udGFpbmVyXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogNDMwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgLnJ1bGUtY29udGFpbmVyXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgei1pbmRleDogOTlcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAuY2hlY2stdGl0bGUtd3JhcHBlclxyXG4gICAgICAgICAgei1pbmRleDogMTAwXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHhcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMFxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMzBweCkvIDUpXHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICBjb2xvcjogIzliOWI5YlxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4cHhcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAwXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1uYXYgKiAzICsgMTZweFxyXG4gICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgLmNoZWNrYm94LXdyYXBwZXJcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIC5ydWxlLWNoZWNrYm94XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M5YzljOVxyXG4gICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDBcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDBcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpXHJcbiAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgLmNoZWNrLWNvbnRlbnQtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgei1pbmRleDogOTlcclxuICAgICAgICAgIHdpZHRoOiA1NjBweFxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIHBhZGRpbmc6IDI3cHggMzZweCAzMXB4IDYwcHhcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCA1cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDI1cHggMjBweFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixzcGFuLHAsZGl2LGFydGljbGUsc2VjdGlvblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb24gIWltcG9ydGFudFxyXG4gICAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDM1cHggMFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGxcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMFxyXG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHhcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4XHJcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNlxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgICAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIC5sYXN0LWNoZWNrLWNvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAzMnB4IDAgMCAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIC5ydWxlLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgZmxleDogMVxyXG4gICAgICAgIC5yYWRpby13cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gICAgICAgICAgJi5jaGVja2VkXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAuYnRuLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIG1hcmdpbjogMThweCAwXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4iLCIucGF5bWVudC1yb290XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgLm1haW4td3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgJi5oaWRkZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJi5zdGVwMS13cmFwcGVyXHJcbiAgICAgIC5ibG9ja1xyXG4gICAgICAgIHdpZHRoOiAzMzBweFxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4XHJcbiAgICAgICAgLmhpbnQtY29udGFpbmVyXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4XHJcbiAgICAgICAgLm90cC1idG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHhcclxuICAgICYuc3RlcDItd3JhcHBlclxyXG4gICAgICAuYmxvY2tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgIHdpZHRoOiA0MDBweFxyXG4gICAgICAgIHBhZGRpbmc6IDMzcHggMzNweCA1MnB4IDMzcHhcclxuICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgLnRvdGFsLXJvd1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4XHJcbiAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDNweFxyXG4gICAgICAuYnRuLXJvd1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgIC5vcmctcm93XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3XHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBwYWRkaW5nOiAwIDNweFxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlXHJcbiAgICAgICAgICBtYXJnaW46IDUzcHggMCA0NHB4IDBcclxuICAgICAgICAuYmxvY2tcclxuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCA1MnB4IDE1cHhcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAudGV4dC1pbnB1dC5xdWFydGVyLCAuaW5wdXQtZmllbGQucXVhcnRlclxyXG4gICAgICAgICAgICB3aWR0aDogMjQlXHJcbiAgICAmLnN0ZXAzLXdyYXBwZXJcclxuICAgICAgLmJsb2NrXHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTVweFxyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMFxyXG4gICAgICAgIC5tYWluLXRpdGxlXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG9cclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG9cclxuICAgICAgICAuc3ViLXRpdGxlXHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHhcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgIC5idG5cclxuICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0b1xyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAucGF5bWVudC1kb25lLWltZ1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweFxyXG4gICAgLnNlY3Rpb24tdGl0bGVcclxuICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICAgbWFyZ2luOiAxMDhweCAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgIG1hcmdpbjogMTIwcHggMCA4NXB4IDBcclxuXHJcbiAgICAuYmxvY2tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgLmlucHV0LXRpdGxlXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgICAudGV4dC1pbnB1dFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgJi5xdWFydGVyXHJcbiAgICAgICAgICB3aWR0aDogNzVweFxyXG5cclxuICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICB6LWluZGV4OiAxXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIGJvcmRlcjogMFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICYucXVhcnRlclxyXG4gICAgICAgIHdpZHRoOiA3NXB4XHJcbiAgICAgICYuZW1wdHlcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgLmFycm93XHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgcmlnaHQ6IDEwcHhcclxuXHJcbiAgICAuaGludC1jb250YWluZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLmhpbnQtd3JhcHBlclxyXG4gICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgIGNvbG9yOiAkdWdseS1ibHVlLTkwXHJcbiAgICAgICAgLnNlY1xyXG4gICAgICAgICAgJi53YWl0aW5nXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDZkNmQ2XHJcbiAgICAgICAgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIC5oaW50LWxpbmtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5cclxuICAgIC5iYW5rLWxpbmstd3JhcHBlclxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLmxpbmVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG93ZGVyLWJsdWVcclxuICAgICAgICBoZWlnaHQ6IDVweFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4XHJcbiAgICAgIC5yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4XHJcbiAgICAgICAgLmxpbmtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNcclxuICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4gICAgICAgIC50ZXh0XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4iLCIjcm9vdC5wcm9kdWN0XHJcbiAgJi5wcm9kdWN0Q29udGVudF9yb290IFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU5cHgpXHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweClcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4XHJcbiAgICBtYXJnaW4tbGVmdDogMTU5cHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIC8vIG92ZXJmbG93OiBhdXRvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KVxyXG4gICAgLmNvbnRlbnRfY29udGFpbmVyIFxyXG4gICAgICB3aWR0aDogNzUwcHhcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4XHJcbiAgICAubGlzdCBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweFxyXG5cclxuICAgIC5ib3JkZXIgXHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOTc5Nzk3XHJcblxyXG4gICAgLmxpc3RfdGl0bGVfY29udGFpbmVyIFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcblxyXG4gICAgLmxpc3RfdGl0bGUgXHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nVEMtTWVkaXVtXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCJcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW1cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgIGNvbG9yOiAjMjI0MjcxXHJcblxyXG4gICAgLmxpc3RfbGluayBcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICBjb2xvcjogI2VhNTE1ZFxyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW1cclxuXHJcbiAgICAubGlzdF9udW1iZXIgXHJcbiAgICAgIGNvbG9yOiAjYTRhOGFiXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG5cclxuICAgIC5saXN0X2NvbnRlbnQgIFxyXG4gICAgICBmb250LWZhbWlseTogXCJQaW5nRmFuZ1RDLU1lZGl1bVwiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiXHJcbiAgICAgIG1hcmdpbjogMTVweCAwcHhcclxuXHJcbiAgICAudGFibGVfY29udGFpbmVyIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgbWFyZ2luOiA0N3B4IDBweCAxNnB4XHJcblxyXG4gICAgLnRhYmxlIFxyXG4gICAgICBwYWRkaW5nOiAyNHB4IDMwcHggMHB4XHJcbiAgICAgIHdpZHRoOiAzNThweFxyXG4gICAgICBoZWlnaHQ6IDIwOXB4XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuXHJcbiAgICAudGFibGVfdGl0bGVfcm93IFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nVEMtTWVkaXVtXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCJcclxuICAgICAgY29sb3I6ICMzNTdjOGVcclxuICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOWI5YjliXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuXHJcbiAgICAudGFibGVfY3RuX3JvdyBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDI4cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweFxyXG5cclxuICAgIC50YWJsZV9sZWZ0IFxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICB3aWR0aDogNjAlXHJcblxyXG4gICAgLnRhYmxlX3JpZ2h0IFxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgd2lkdGg6IDQwJVxyXG5cclxuICAgIC50YWJsZV9pbmZvIFxyXG4gICAgICBjb2xvcjogI2E0YThhYlxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAgIC53YXJuaW5nX3RpdGxlIFxyXG4gICAgICBmb250LXNpemU6IDMwcHhcclxuICAgICAgY29sb3I6ICNlYTUxNWRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG5cclxuICAgIC53YXJuaW5nX2N0biBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbiAgICAgIGNvbG9yOiAjZWE1MTVkXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcclxuXHJcbiAgICAuZG90IFxyXG4gICAgICBwYWRkaW5nOiAwcHggNXB4XHJcblxyXG4gICAgLmZvb3Rlcl93cmFwcGVyIFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKSBcclxuICAgICYucHJvZHVjdENvbnRlbnRfcm9vdFxyXG4gICAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IDkwJVxyXG4gICAgICBcclxuICAgICAgLmxpc3QgXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweFxyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4XHJcbiAgICBcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpIFxyXG4gICAgJi5wcm9kdWN0Q29udGVudF9yb290XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxMHB4KVxyXG4gICAgICBtYXJnaW4tdG9wOiAyMTBweFxyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4XHJcbiAgICBcclxuICAgICAgLmNvbnRlbnRfY29udGFpbmVyIFxyXG4gICAgICAgIHdpZHRoOiA5MCVcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgXHJcbiAgICAgIC5saXN0IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweFxyXG4gICAgICBcclxuICAgICAgLmxpc3RfdGl0bGVfY29udGFpbmVyIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHhcclxuICAgICAgXHJcbiAgICAgIC5saXN0X3RpdGxlIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBcclxuICAgICAgLmxpc3RfbnVtYmVyIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICBcclxuICAgICAgLmxpc3RfY29udGVudCBcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4XHJcbiAgICAgIFxyXG4gICAgICAud2FybmluZ190aXRsZSBcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4XHJcbiAgICAgIFxyXG4gICAgICAud2FybmluZ19jdG4gXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweFxyXG4gICAgICBcclxuICAgICAgLnRhYmxlX2NvbnRhaW5lciBcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4XHJcbiAgICAgIFxyXG4gICAgICAudGFibGVfaW5mbyBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgIFxyXG5cclxuIiwiI3Jvb3QucHJvZHVjdFxyXG4gICYucHVyY2hhc2luZ1J1bGVzX3Jvb3QgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTlweClcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KVxyXG4gICAgbWFyZ2luLXRvcDogMTgwcHhcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTlweFxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgLy8gb3ZlcmZsb3c6IGF1dG9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdpZScpXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpXHJcblxyXG4gICAgLmNvbnRlbnRfY29udGFpbmVyIFxyXG4gICAgICB3aWR0aDogNzUwcHhcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG5cclxuICAgIC5ydWxlcyBcclxuICAgICAgZm9udC1zaXplOiAzMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICAgICAgY29sb3I6ICMzNTdjOGVcclxuXHJcbiAgICAuY3RuX3RpdGxlIFxyXG4gICAgICBmb250LWZhbWlseTogXCJQaW5nRmFuZ1RDLU1lZGl1bVwiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuXHJcbiAgICAuY3RuIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuXHJcbiAgICAuaW5saW5lIFxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgbWFyZ2luOiAwXHJcblxyXG4gICAgLnRhZ182X3RhYmxlXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgICAgd2lkdGg6IDgyMHB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweFxyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcblxyXG4gICAgLnRhZ182X3RhYmxlX3JvdyBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG5cclxuICAgIC50YWdfNl90YWJsZV9jb2xfMSBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICB3aWR0aDogNDUlXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgIGNvbG9yOiAjMzU3YzhlXHJcblxyXG4gICAgLnRhZ182X3RhYmxlX2NvbF8yIFxyXG4gICAgICB3aWR0aDogNTUlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG5cclxuICAgIC50YWdfNl90YWJsZV9jb2xfMyBcclxuICAgICAgd2lkdGg6IDI3LjUlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2XHJcblxyXG4gICAgLnRhZ182X3RhYmxlX2NvbF80IFxyXG4gICAgICB3aWR0aDogMjcuNSVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcblxyXG4gICAgLnRhZ182X3RhYmxlX2N0bl9jb250YWluZXIgXHJcbiAgICAgIG1hcmdpbjogMTVweCAzNHB4XHJcblxyXG4gICAgLnRhZ183X3RhYmxlX2NvbnRhaW5lciBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuXHJcbiAgICAudGFnXzdfdGFibGUgXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMzBweCAwcHhcclxuICAgICAgd2lkdGg6IDM1OHB4XHJcbiAgICAgIGhlaWdodDogMjA5cHhcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG5cclxuICAgIC50YWdfN190YWJsZV90aXRsZV9yb3cgXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmdUQy1NZWRpdW1cIiwgXCJNaWNyb3NvZnQgSmhlbmdIZWlcIlxyXG4gICAgICBjb2xvcjogIzM1N2M4ZVxyXG4gICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5YjliOWJcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG5cclxuICAgIC50YWdfN190YWJsZV9jdG5fcm93IFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMjhweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XHJcblxyXG4gICAgLnRhZ183X3RhYmxlX2xlZnQgXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgIHdpZHRoOiA2MCVcclxuXHJcbiAgICAudGFnXzdfdGFibGVfcmlnaHQgXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICB3aWR0aDogNDAlXHJcblxyXG4gICAgLnJ1bGUtdGFibGUtYWNjaWRlbnRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luOiAzMHB4IDBcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAucm93XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgd2lkdGg6IDMwJVxyXG4gICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWVcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAuY29udGVudC1jb2xcclxuICAgICAgICAgIHdpZHRoOiAzNSVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgID4udGV4dFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgICAgICYuZG91YmxlXHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCVcclxuICAgICAgICAgICYuZnVsbFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICAmLnRleHQtY2VudGVyIC50ZXh0XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgJi50ZXh0LWxlZnQgLnRleHRcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgICAgJi50ZXh0LXJpZ2h0IC50ZXh0XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAuc3ViLWNvbFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgJi53cmFwcGVyXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAmLmNlbnRlclxyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MnB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDJweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAmLmZ1bGxcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMylcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG4gICAgICAgICAgLm1pbi1jb2xcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICYuZG91YmxlXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY2LjYlXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG4gICAgICAgIC5tYXJrXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG5cclxuICAgIC5mb290ZXJfd3JhcHBlciBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICYucHVyY2hhc2luZ1J1bGVzX3Jvb3RcclxuICAgICAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCVcclxuICAgICAgICBcclxuICAgICAgICAudGFnXzZfdGFibGUgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcclxuICAgICAgICBcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpIFxyXG4gICAgJi5wdXJjaGFzaW5nUnVsZXNfcm9vdCBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpXHJcbiAgICAgIG1hcmdpbi10b3A6IDIxMHB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuXHJcbiAgICAgIC5jb250ZW50X2NvbnRhaW5lciBcclxuICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIFxyXG4gICAgICAudGFnXzZfdGFibGUgXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIFxyXG4gICAgICAucnVsZXMgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICBcclxuICAgICAgLmN0bl90aXRsZSBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgIFxyXG4gICAgICAuY3RuIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICBcclxuXHJcblxyXG4iLCIjcm9vdC5wcm9kdWN0XHJcbiAgJi5wcm9kdWN0Q2FsY3VsYXRpb25fcm9vdCBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1OXB4KVxyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpXHJcbiAgICBtYXJnaW4tdG9wOiAxODBweFxyXG4gICAgbWFyZ2luLWxlZnQ6IDE1OXB4XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAvLyBvdmVyZmxvdzogYXV0b1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KVxyXG4gICAgLmNvbnRlbnRfY29udGFpbmVyIFxyXG4gICAgICBtYXgtd2lkdGg6IDc1MHB4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICY6bm90KC5hY2NpZGVudClcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgICAgbWluLWhlaWdodDogMTE2MHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgbWluLWhlaWdodDogMTMyMHB4XHJcblxyXG4gICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgJi5hY2NpZGVudFxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweFxyXG4gICAgICAuaW5wdXQtdGl0bGVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICAgICAmLnJldmVyc2VcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAudGV4dC1pbnB1dFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgIC5yb3dcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXJnaW46IDVweCAwXHJcbiAgICAgICAgLm1hcms6bm90KC5mb3ItcmFkaW8pXHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gOHB4XHJcbiAgICAgICAgLmZpcnN0LCAudGhpcmRcclxuICAgICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICAgICAgLnNlY29uZFxyXG4gICAgICAgICAgd2lkdGg6IDEyNXB4XHJcbiAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAvLyBsYWJlbFxyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIC8vICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAuY29udGVudFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgLmFkZGl0aW9uYWxcclxuICAgICAgICBmbGV4LWdyb3c6IDFcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgIC5oaW50XHJcbiAgICAgICAgICAmLnRpdGxlXHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDZweCA2cHggMFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggNnB4IDZweCAwXHJcbiAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweFxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLnNob3dcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAuaW5mby1jb250YWluZXJcclxuICAgICAgICAgIC5pbmZvLXdyYXBwZXJcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxyXG4gICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNDJweFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAycHhcclxuICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgZmxleDogMlxyXG4gICAgICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICAmLmhhbGZcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4XHJcbiAgICAgIC5jb2x1bW5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgd2lkdGg6IDE3MHB4XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDQwcHggMCAwXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICYubm9ybWFsXHJcbiAgICAgICAgICB3aWR0aDogMjAwcHhcclxuICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMCAwXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHhcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLmJpZ1xyXG4gICAgICAgICAgd2lkdGg6IDQyMHB4XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBtYXJnaW46IDBweFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweClcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAwIDBcclxuICAgICAgICAmLmRhdGVcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwXHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAmLnRvXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHNcclxuICAgICAgICAgIC51bml0XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICYudG9cclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4ICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgICAgIC5saW5rXHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KVxyXG4gICAgICAgICAgJi5zbWFsbFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweFxyXG4gICAgICAgICAgICAmLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuXHJcbiAgICAuc3RlcC1mbG93XHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvXHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAmLm1vYmlsZVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgJi5tb2JpbGVcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgJi53ZWJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAuZGV0YWlsLWNvbnRhaW5lclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIC8vIHBhZGRpbmc6IDAgMThweCA2MHB4XHJcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KVxyXG4gICAgICAvLyBtYXJnaW46IDMwcHggLTI1cHggMHB4IC0yNXB4XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgbWFyZ2luOiAwcHggLTIwcHhcclxuICAgICAgLnNpbmdsZS1jb250YWluZXJcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweFxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIC5zaW5nbGUtd3JhcHBlclxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCVcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBmbGV4OiAwLjVcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgbWFyZ2luOiA1cHhcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHhcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVweFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS41cHhcclxuICAgICAgICAgIC5oZWxwXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjRcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2cHhcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHggMHB4IDBweFxyXG4gICAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgLnJ1bGVcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgLnZhbHVlLXNlbGVjdC13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDBcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAgIC51bml0XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzVweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuXHJcbiAgICAgICAgICAgICYuc21hbGxcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweFxyXG4gICAgICAgICAgICAgICYudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAuc2luZ2xlLWFtb3VudC10aXRsZVxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAud2ViXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIC5tb2JpbGVcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDBcclxuICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWxcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS12YWx1ZS1zbVxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODhcclxuICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHhcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweClcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAwXHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbjogM3B4IDBweFxyXG4gICAgICAgIC50b3RhbC10aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yM1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHhcclxuXHJcbiAgICAuc20tbW9kYWxcclxuICAgICAgei1pbmRleDogNTAwMFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgdG9wOiAxNXB4XHJcbiAgICAgIHJpZ2h0OiAxNXB4XHJcbiAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgICAgd2lkdGg6IDIzN3B4XHJcbiAgICAgIGhlaWdodDogMTc4cHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgLnNtLW1hc2tcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAuc20tY29udGFpbmVyXHJcbiAgICAgICAgei1pbmRleDogNjAwMFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgICAgd2lkdGg6IDIzN3B4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3OHB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAmLmhpZGRlblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLmNsb3NlXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgcmlnaHQ6IDhweFxyXG4gICAgICAgIHRvcDogOHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAuZnVsbC13aWR0aFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gICAgLmZvb3Rlcl93cmFwcGVyIFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG5cclxuICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIC5zZWxlY3QyLCAuc2VsZWN0MiAuc2VsZWN0aW9uXHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvblxyXG4gICAgICBib3JkZXItd2lkdGg6IDBweFxyXG4gICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICZfX2Fycm93XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgIC5kZXRhaWwtY29udGFpbmVyLmFjY2lkZW50XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW46IDMwcHggMFxyXG4gICAgICBwYWRkaW5nOiAwIDE4cHggNjBweFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdpZScpXHJcbiAgICAgICAgbWluLWhlaWdodDogOTAwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDVweFxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KVxyXG4gICAgICAgIG1hcmdpbjogMzBweCAtMjBweCAwcHggLTIwcHhcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAwcHhcclxuICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXJnaW46IDQ1cHggMFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgIC5zaW5nbGUtY29udGFpbmVyXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgZmxleDogMVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMjQwcHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpXHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggNXB4IDBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAwXHJcbiAgICAgICAgLnNpbmdsZS13cmFwcGVyXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgZmxleDogMC41XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIG1hcmdpbjogNXB4XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS41cHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweFxyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXB4XHJcbiAgICAgICAgICAuaGVscFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgdG9wOiAxMHB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBtYXJnaW46IDVweCAxNXB4IDBweCAwcHhcclxuICAgICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgIC5ydWxlXHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICAgIC52YWx1ZS1zZWxlY3Qtd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgIC5pbnB1dC1maWVsZFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAgICYuc21hbGxcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweFxyXG4gICAgICAgICAgICAgICYudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAuc2luZ2xlLWFtb3VudC10aXRsZVxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNcclxuICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWxcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS12YWx1ZS1zbVxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODhcclxuICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpXHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMFxyXG4gICAgICAgIG1hcmdpbjogMTBweCA1cHggNXB4IDVweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBtYXJnaW46IDVweFxyXG4gICAgICAgICY6bm90KC50eXBlKVxyXG4gICAgICAgICAgbWFyZ2luOiAwcHggNXB4IDEwcHggNXB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4XHJcbiAgICAgICAgJi50eXBlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5MmMwXHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgIC5idG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAxMHB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDllY2NcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgIC50b3RhbFxyXG4gICAgICAgICAgb3JkZXI6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBvcmRlcjogMFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAgICAgLmhpbnQtd3JhcHBlclxyXG4gICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG9cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAuaGludFxyXG4gICAgICAgICAgb3JkZXI6IDBcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMTBweFxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgb3JkZXI6IDFyb3dcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwcHhcclxuXHJcbiAgICAgICAgLnRvdGFsLXRpdGxlXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAyMHB4XHJcbiAgICAgICAgLmFtb3VudC1yb3dcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgICAgLnRleHRcclxuICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yM1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHhcclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpIFxyXG4gICAgJi5wcm9kdWN0Q2FsY3VsYXRpb25fcm9vdFxyXG4gICAgICAuY29udGVudF9jb250YWluZXJcclxuICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgIFxyXG4gICAgICAubGlzdCBcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHhcclxuICAgIFxyXG5cclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJykgXHJcbiAgICAmLnByb2R1Y3RDYWxjdWxhdGlvbl9yb290XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpXHJcbiAgICAgIG1hcmdpbi10b3A6IDIxMHB4XHJcbiAgICAgIC5jb250ZW50X2NvbnRhaW5lciBcclxuICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICAgICAgXHJcblxyXG4iLCIub29wcy1yb290XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBtYXJnaW46IDAgYXV0b1xyXG4gIHBhZGRpbmc6IDEwNXB4IDAgNzVweCAwXHJcbiAgbWF4LXdpZHRoOiAyODBweFxyXG4gIGltZ1xyXG4gICAgbWF4LXdpZHRoOiAyNjZweFxyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxuICAudGl0bGVcclxuICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWxcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG9cclxuICAuZGVzY3JpcHRpb25cclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTVcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcclxuICAgIG1hcmdpbjogMFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgbWF4LXdpZHRoOiAyMjBweFxyXG4gICAgaW1nXHJcbiAgICAgIG1heC13aWR0aDogMTc2cHhcclxuICAgIC50aXRsZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvXHJcbiAgICAuZGVzY3JpcHRpb25cclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHgiLCIuYWN0aXZpdHktcm9vdFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBtYXgtd2lkdGg6IDc1MHB4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIG1hcmdpbjogODBweCBhdXRvXHJcbiAgLnRpdGxlXHJcbiAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1sXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHhcclxuICAuY29udGVudFxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICBsaW5lLWhlaWdodDogMS40XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XHJcbiAgICBtYXJnaW46IDIyLjVweCAwXHJcbiAgICAubWFya1xyXG4gICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgLmJsb2NrXHJcbiAgICBtYXJnaW46IDIyLjVweCAwXHJcbiAgICBwYWRkaW5nOiAwIDc1cHhcclxuICAgIGhlaWdodDogMzQwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgaW1nXHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMTUwcHggYXV0b1xyXG4gICAgcGFkZGluZzogMCAxOHB4XHJcbiAgICAuYmxvY2tcclxuICAgICAgcGFkZGluZzogMFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgLnRpdGxlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgIC5jb250ZW50XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgIC5ibG9ja1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweCIsIiNyb290LnByb2R1Y3RcclxuICAmLnByb2R1Y3RJbnRyb19yb290IFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU5cHgpXHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweClcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4XHJcbiAgICBtYXJnaW4tbGVmdDogMTU5cHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIC8vIG92ZXJmbG93OiBhdXRvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KVxyXG4gICAgLmNvbnRlbnRfY29udGFpbmVyIFxyXG4gICAgICB3aWR0aDogODclXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW1cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweFxyXG4gICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgLmludHJvTGlzdHMgXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODVweFxyXG4gICAgXHJcbiAgICAuaW50cm9fbGlzdCBcclxuICAgICAgd2lkdGg6IDMwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgXHJcbiAgICAuaW50cm9fbGlzdCAubGlzdF93cmFwcGVyIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpXHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweClcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZlxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgcGFkZGluZzogMHB4IDI1cHggNDBweFxyXG4gICAgXHJcbiAgICAubGlzdF93cmFwcGVyIC5pbWdfd3JhcHBlciBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA3MHB4KVxyXG4gICAgICBsaW5lLWhlaWdodDogMFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICBcclxuICAgIC5saXN0X2ltZ0ZpZWxkIFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBcclxuICAgIC5saXN0X2ltZyBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICB6LWluZGV4OiAxXHJcbiAgICBcclxuICAgIC5saXN0X3Nsb2dhbiBcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMjUlXHJcbiAgICAgIGJvdHRvbTogMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgNjYsIDExMywgMC43KVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1JSBcclxuICAgICAgei1pbmRleDogMTBcclxuICAgIFxyXG4gICAgLmxpc3RfdGl0bGUgXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGNvbG9yOiAjZWE1MTVkXHJcbiAgICBcclxuICAgIC5saXN0X2N0biBcclxuICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgXHJcbiAgICAubGlzdF9ocmVmIFxyXG4gICAgICBjb2xvcjogIzM1N2M4ZVxyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgIFxyXG4gICAgLmludHJvRmllbGQgXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgIHdpZHRoOiAxMDAlIFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDBweFxyXG4gICAgXHJcbiAgICAuaW50cm9GaWVsZCAuaW1nX3dyYXBwZXIgXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICByaWdodDogMHB4IFxyXG4gICAgICB3aWR0aDogNDglXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNiVcclxuICAgICAgaGVpZ2h0OiAwXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgLy8gZGlzcGxheTogZmxleFxyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBcclxuICAgIC5pbnRyb0ZpZWxkX2ltZyBcclxuICAgICAgLy8gaGVpZ2h0OiA5MCVcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIC5pbnRyb190aXRsZSBcclxuICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICBjb2xvcjogIzIyNDI3MVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgXHJcbiAgICAuaW50cm9fd3JhcHBlciBcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNzBweClcclxuICAgICAgcGFkZGluZy1yaWdodDogNzBweCBcclxuICAgICAgJi5hY2NpZGVudC1leGFtcGxlXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggXHJcbiAgICBcclxuICAgIC5pbnRyb193cmFwcGVyIC5tYXJrXHJcbiAgICAgIGNvbG9yOiAjZWE1MTVkXHJcbiAgICAuaW50cm8tdGFibGUtYWNjaWRlbnRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luOiAzMHB4IDBcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgLnJvd1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIHdpZHRoOiAyOCVcclxuICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAuY29udGVudC1jb2xcclxuICAgICAgICAgIHdpZHRoOiAyNCVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICYuZG91YmxlXHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCVcclxuICAgICAgICAgICYudGV4dC1jZW50ZXIgLnRleHRcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAmLnRleHQtbGVmdCAudGV4dFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAmLnRleHQtcmlnaHQgLnRleHRcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAgIC5zdWItY29sXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICAmLndyYXBwZXJcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHhcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICYuY2VudGVyXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQycHhcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MnB4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICYuZnVsbFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggOHB4XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMylcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG4gICAgICAgICAgLm1pbi1jb2xcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMlXHJcbiAgICAgICAgICAgICYuZG91YmxlXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY2LjYlXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG4gICAgICAgIC5tYXJrXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAmLmZpcnN0XHJcbiAgICAgIC50ZXh0XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4XHJcbiAgICAgICAgJi5yaWdodFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAmLmxlZnRcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgJi5zZWNvbmRcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAyOHB4XHJcbiAgICAgICAgICB3aWR0aDogMTklXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweFxyXG4gICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgLmNvbnRlbnQtY29sXHJcbiAgICAgICAgICB3aWR0aDogMjclXHJcbiAgICAgICAgICAmLmRvdWJsZVxyXG4gICAgICAgICAgICB3aWR0aDogNTQlXHJcbiAgICAgICAgICAmLnRyaXBsZVxyXG4gICAgICAgICAgICB3aWR0aDogODElXHJcbiAgICAgICAgLnRleHRcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuXHJcbiAgICAuY29udGVudF93cmFwcGVyIFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgXHJcbiAgICAuY29udGVudF9saXN0IFxyXG4gICAgICB3aWR0aDogMjIwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxyXG4gICAgXHJcbiAgICAuaWNvbl93cmFwcGVyXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICB3aWR0aDogMTUwcHhcclxuICAgICAgaGVpZ2h0OiAxNTBweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MjcxXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4XHJcbiAgICAgICYuYWNjaWRlbnRcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5MmMwXHJcblxyXG4gICAgLmNvbnRlbnRfbGlzdCBcclxuICAgICAgLnByaWNlLCAubmFtZVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIGNvbG9yOiAjMjI0MjcxXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweFxyXG4gICAgXHJcbiAgICAuY29udGVudF9saXN0IC5jdG4gXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgXHJcbiAgICAuY29udGVudF9yZW1hcmsgXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBjb2xvcjogIzIyNDI3MVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgXHJcbiAgICAuZm9vdGVyX3dyYXBwZXIgXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgXHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweClcclxuICAgICYucHJvZHVjdEludHJvX3Jvb3QgXHJcbiAgICAgIC5pbnRyb0xpc3RzIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHhcclxuICAgICAgXHJcbiAgICAgIC5pbnRyb19saXN0IFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIFxyXG4gICAgICAubGlzdF93cmFwcGVyIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgXHJcbiAgICAgIC5saXN0X3RpdGxlIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBcclxuICAgICAgLmludHJvRmllbGQgXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBcclxuICAgICAgLmludHJvRmllbGQgLmltZ193cmFwcGVyIFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1JVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgICAgXHJcbiAgICAgIC5pbnRyb190aXRsZSBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBcclxuICAgICAgLmludHJvX3dyYXBwZXIgXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggXHJcbiAgICBcclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIFxyXG4gICAgJi5wcm9kdWN0SW50cm9fcm9vdCBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpXHJcbiAgICAgIG1hcmdpbi10b3A6IDIxMHB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHhcclxuICAgIFxyXG4gICAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IDkwJVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBcclxuICAgICAgLmludHJvTGlzdHMgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweFxyXG4gICAgICBcclxuICAgICAgLmludHJvRmllbGQgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweFxyXG4gICAgICBcclxuICAgICAgLmludHJvX3RpdGxlIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICBcclxuICAgICAgLmNvbnRlbnRfd3JhcHBlciBcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgXHJcbiAgICAgIC5jb250ZW50X2xpc3QgXHJcbiAgICAgICAgd2lkdGg6IDExMHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG4gICAgICBcclxuICAgICAgLmljb25fd3JhcHBlciBcclxuICAgICAgICB3aWR0aDogODRweFxyXG4gICAgICAgIGhlaWdodDogODRweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgXHJcbiAgICAgIC5pY29uX3dyYXBwZXIgLmljb24gXHJcbiAgICAgICAgd2lkdGg6IDU0JVxyXG4gICAgICBcclxuICAgICAgLmNvbnRlbnRfcmVtYXJrIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICBcclxuICAgICAgLmludHJvRmllbGRfaW1nXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4iLCIucHJvZHVjdExpc3Rfcm9vdCBcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtaW4taGVpZ2h0OiA1NzBweFxyXG4gICAgcGFkZGluZy10b3A6IDE4cHhcclxuICAgICYuY2VudGVyIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIC5jZW50ZXIgXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG5cclxuXHJcbiAgICAuaXRlbXNfY29udGFpbmVyIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTQwMHB4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBcclxuICAgIC5pdGVtIFxyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KVxyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHhcclxuICAgICAgICBoZWlnaHQ6IDQ4MXB4XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZcclxuICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgXHJcbiAgICAuaXRlbTpob3ZlciBcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDZweCAjNjRjMGJhXHJcbiAgICBcclxuICAgIC5saW5rX3RpdGxlIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMzJweFxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nVEMtTWVkaXVtXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCJcclxuICAgICAgICBmb250LXNpemU6IDMwcHhcclxuICAgIFxyXG4gICAgLmxpbmtfY3RuIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxNDhweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIGNvbG9yOiAjNjRjMGJhXHJcbiAgICBcclxuICAgIC5saW5rX2ltZ193cmFwcGVyIFxyXG4gICAgICAgIGhlaWdodDogMjAxcHhcclxuICAgICAgICB3aWR0aDogMjAxcHhcclxuICAgICAgICAuaW1nXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICYuYmlnXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzUpXHJcbiAgICAgICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIFxyXG4gICAgICAgIC5pdGVtc19jb250YWluZXJcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtIFxyXG4gICAgICAgICAgICB3aWR0aDogNDAlXHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweFxyXG4gICAgICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSBcclxuICAgICAgICAucHJvZHVjdExpc3Rfcm9vdFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4XHJcbiAgICAgICAgXHJcbiAgICAgICAgLml0ZW0gXHJcbiAgICAgICAgICAgIHdpZHRoOiA0NyVcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZlxyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggM3B4IDEwcHggM3B4XHJcblxyXG4gICAgICAgIC5saW5rX3RpdGxlIFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmxpbmtfY3RuIFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmxpbmtfaW1nX3dyYXBwZXIgXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHhcclxuICAgICAgICBcclxuICAgIFxyXG5cclxuIiwiI3Jvb3QucHJvZHVjdFxyXG4gICYucHJvZHVjdFFBX3Jvb3QgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTlweClcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KVxyXG4gICAgbWFyZ2luLXRvcDogMTgwcHhcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTlweFxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgLy8gb3ZlcmZsb3c6IGF1dG9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdpZScpXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpXHJcblxyXG4gICAgLmNvbnRlbnRfY29udGFpbmVyIFxyXG4gICAgICAgIHdpZHRoOiA4MDBweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcclxuXHJcbiAgICAubGlzdF9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4XHJcblxyXG4gICAgLmxpc3RfcXVlcyBcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHhcclxuICAgICAgICBmb250LWZhbWlseTogXCJQaW5nRmFuZ1RDLU1lZGl1bVwiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiXHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgY29sb3I6ICMyMjQyNzFcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcbiAgICAubGlzdF9hbnMgXHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgY29sb3I6ICNlYTUxNWRcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q2ZDZkNlxyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxyXG5cclxuICAgIC5mb290ZXJfd3JhcHBlciBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG5cclxuICAgIC5oaWRkZW4gXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgIC5ydWxlLXRhYmxlXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1hcmdpbjogMzBweCAwXHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgIG1heC13aWR0aDogNzUwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgLnJvd1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIHdpZHRoOiAzMCVcclxuICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgLmNvbnRlbnQtY29sXHJcbiAgICAgICAgICB3aWR0aDogMzUlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICA+LnRleHRcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICAmLmRvdWJsZVxyXG4gICAgICAgICAgICB3aWR0aDogNzAlXHJcbiAgICAgICAgICAmLmZ1bGxcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZVxyXG4gICAgICAgICAgJi50ZXh0LWNlbnRlciAudGV4dFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICYudGV4dC1sZWZ0IC50ZXh0XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgICAgICYudGV4dC1yaWdodCAudGV4dFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgICAgLnN1Yi1jb2xcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICYud3JhcHBlclxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgJi5jZW50ZXJcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlXHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDJweFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQycHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICAgIC5taW4tY29sXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAmLmRvdWJsZVxyXG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42JVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkNmQ2ZDZcclxuICAgICAgICAubWFya1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuXHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIFxyXG4gICAgJi5wcm9kdWN0UUFfcm9vdFxyXG4gICAgICAgIC5jb250ZW50X2NvbnRhaW5lciBcclxuICAgICAgICAgICAgd2lkdGg6IDkwJVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkgXHJcbiAgICAgICYucHJvZHVjdFFBX3Jvb3QgXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMTBweFxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweFxyXG4gICAgICBcclxuICAgICAgICAgIC5jb250ZW50X2NvbnRhaW5lciBcclxuICAgICAgICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgICAubGlzdF9xdWVzXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHhcclxuICAgICAgICAgIC5saXN0X2Fuc1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4XHJcbiAgICAgIFxyXG5cclxuXHJcbiIsIi5uZXdzX3Jvb3RcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogNzUwcHhcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcblxyXG4gICAgLm5ld3NfdGl0bGVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHhcclxuICAgICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweFxyXG4gICAgICAgIGNvbG9yOiAjZWE1MTVkXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4XHJcblxyXG4gICAgLm5ld3NfY2Fyb3VzZWxcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHJcbiAgICAubmV3c19pdGVtX2NvbnRhaW5lclxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweClcclxuXHJcbiAgICAubmV3c19idXR0b25cclxuICAgICAgICB3aWR0aDogNjBweFxyXG4gICAgICAgIGhlaWdodDogNjBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTE1ZFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcblxyXG4gICAgLm5ld3NfYnV0dG9uLnByZXZcclxuICAgICAgICBsZWZ0OiAzMHB4XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4XHJcblxyXG4gICAgLm5ld3NfYnV0dG9uLm5leHRcclxuICAgICAgICByaWdodDogMzBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuXHJcbiAgICAuYXJyb3dcclxuICAgICAgICB3aWR0aDogMTVweFxyXG4gICAgICAgIGhlaWdodDogMTVweFxyXG4gICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudFxyXG5cclxuICAgIC5hcnJvdy5wcmV2XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG5cclxuICAgIC5hcnJvdy5uZXh0XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxyXG5cclxuICAgIC5uZXdzLWl0ZW1cclxuICAgICAgICBjb2xvcjogIzIyNDI3MVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KVxyXG4gICAgLm5ld3Nfcm9vdFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcblxyXG4gICAgICAgIC5uZXdzX2Nhcm91c2VsXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2d1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHhcclxuXHJcbiAgICAgICAgLm5ld3NfdGl0bGVcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgICAgICAubmV3c19idXR0b25cclxuICAgICAgICAgICAgd2lkdGg6IDMwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4XHJcblxyXG4gICAgICAgIC5uZXdzX2J1dHRvbi5wcmV2XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweFxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweFxyXG5cclxuICAgICAgICAubmV3c19idXR0b24ubmV4dFxyXG4gICAgICAgICAgICByaWdodDogMHB4XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweFxyXG5cclxuICAgICAgICAubmV3c19pdGVtX2NvbnRhaW5lclxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG5cclxuICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4XHJcblxyXG4gICAgICAgIC5hcnJvdy5wcmV2XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHhcclxuXHJcbiAgICAgICAgLmFycm93Lm5leHRcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4XHJcbiAgICAgICAgLm5ld3MtaXRlbVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4iLCIubmV3c2xpc3Qtcm9vdFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR1Z2x5LWJsdWVcclxuICBwYWRkaW5nOiA0NnB4XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIG1pbi1oZWlnaHQ6IDUwdmhcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMClcclxuICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgIHBhZGRpbmc6IDhweFxyXG4ubmV3c2xpc3QtaGVhZGVyLWNvbnRhaW5lclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMTAwJVxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgLm5ld3NsaXN0LWhlYWRlci13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgd2lkdGg6IDUwJVxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTdweFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Fib3ZlLWRlc2t0b3AnKVxyXG4gICAgICBoZWlnaHQ6IDE0MnB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIGhlaWdodDogODBweFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICAuY2hhcmFjdGVyXHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICYud2ViXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdhYm92ZS1kZXNrdG9wJylcclxuICAgICAgICAmLm1vYmlsZVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLm5ld3NsaXN0LWhlYWRlci10aXRsZVxyXG4gICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjlweFxyXG4gICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1sXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuLm5ld3NsaXN0LWNvbnRlbnQtY29udGFpbmVyXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB3aWR0aDogMTAwJVxyXG4gIHBhZGRpbmc6IDBweCAxNXB4IDIwcHggMTVweFxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICBtYXJnaW4tdG9wOiAzMHB4XHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICBwYWRkaW5nOiAwcHggNXB4XHJcbiAgLm5ld3NsaXN0LWNvbnRlbnQtd3JhcHBlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAudGFibGUtY29udGFpbmVyXHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHhcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLnRhYmxlLWhlYWRlclxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDBcclxuICAgICAgICAuZGF0ZVxyXG4gICAgICAgICAgZmxleDogMVxyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZmxleDogNlxyXG4gICAgICAudGFibGUtbGlzdFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweFxyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAgIC5yb3dcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkNmQ2XHJcbiAgICAgICAgICBzcGFuLCBhXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAuZGF0ZVxyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgZmxleDogNlxyXG4gICAgICAgICAgLnJvdy10aXRsZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIC5kYXRlXHJcbiAgICAgICAgICAgICAgZmxleDogYXV0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICBvcmRlcjogMlxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3dkZXItYmx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDBcclxuICAgICAgICAgICAgLnJvdy10aXRsZVxyXG4gICAgICAgICAgICAgIG9yZGVyOiAxXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3dkZXItYmx1ZVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwXHJcbiAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgIGZsZXg6IGF1dG9cclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIG9yZGVyOiA4XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAgICAgLnJvdy10aXRsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuLm5ld3NsaXN0LXBhZ2luZy1jb250YWluZXJcclxuICBtYXJnaW46IDE1cHggYXV0b1xyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhLmFjdGl2ZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gIGFcclxuICAgIHdpZHRoOiA0MHB4XHJcbiAgICBoZWlnaHQ6IDQwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgb3V0bGluZTogbm9uZVxyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgc3BhblxyXG4gICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgYS5kaXNhYmxlZFxyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgY29sb3I6ICNhNGE4YWIiLCIuYnV0dG9uX2NvbnRhaW5lciAuYnV0dG9uLCAuYnV0dG9uX2Jhcl9jb250YWluZXIgLmJ1dHRvblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICB3aWR0aDogMTUwcHhcclxuICAgIGhlaWdodDogNDBweFxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nVEMtU2VtaWJvbGRcIiwgXCJNaWNyb3NvZnQgSmhlbmdIZWlcIlxyXG4gICAgY29sb3I6ICNmZmZcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgIGJvcmRlci13aWR0aDogMHB4XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIG1hcmdpbjogMCAxMHB4XHJcbi5jYWxjQnV0dG9uXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAmLm5vcm1hbC5oaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmLnllYXJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNWZiMlxyXG4gICAgICAgICYuc2hvd1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuLnB1cmNoYXNpbmdCdXR0b24gXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1MTVkXHJcblxyXG4uYnV0dG9uX2NvbnRhaW5lclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcblxyXG4uYnV0dG9uX2Jhcl9jb250YWluZXIgXHJcbiAgICB6LWluZGV4OiAxMFxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1OXB4KVxyXG4gICAgaGVpZ2h0OiA4MHB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpXHJcbiAgICByaWdodDogMHB4XHJcbiAgICBib3R0b206IDBweFxyXG5cclxuICAgICYuaGlkZGVuXHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkgXHJcbiAgICAuYnV0dG9uX2Jhcl9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDgwcHhcclxuICAgICAgICAuYnV0dG9uXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHhcclxuICAgIFxyXG4gICAgLmJ1dHRvbl9jb250YWluZXIgLmJ1dHRvbiBcclxuICAgICAgICB3aWR0aDogMTQwcHhcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBtYXJnaW46IDAgMnB4XHJcblxyXG5cclxuIiwi77u/LnB1cmNoYXNlLXJvb3QuYWNjaWRlbnRcclxuICB3aWR0aDogMTAwJVxyXG4gIHBhZGRpbmc6IDUwcHggMCAwXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgIHBhZGRpbmc6IDBcclxuICAmW2RhdGEtc3RlcD1cIjFcIl1cclxuICAgIC5zdGVwLXdyYXBwZXIgLnByZXZcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgLmJ0blxyXG4gICAgd2lkdGg6IDEyMXB4XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgJi5jYW5jZWwsICYubW9kaWZ5LCAmLnJ1bGUtY2hlY2stYnRuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICYuY2FuY2VsXHJcbiAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAmLm1vZGlmeVxyXG4gICAgICB3aWR0aDogOTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICB3aWR0aDogODBweFxyXG4gICAgJjpkaXNhYmxlZFxyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgY29sb3I6ICRjb29sLWdyZXlcclxuXHJcbiAgLnB1cmNoYXNlLXdyYXBwZXJcclxuICAgIHotaW5kZXg6IDFcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTJjMFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogNzIwcHhcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODdweClcclxuICAgIG1hcmdpbjogYXV0b1xyXG4gICAgcGFkZGluZzogMjBweCAwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDg3cHgpXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogNjVweFxyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweClcclxuICAgID4udGl0bGUtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIC50aXRsZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIC5pbWctd3JhcHBlclxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgdG9wOiAxNXB4XHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwYWRkaW5nOiAwIDYwcHhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4XHJcbiAgICAgIGltZ1xyXG4gICAgICAgIHotaW5kZXg6IDk4MFxyXG4gIC5zdGVwLXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgcGFkZGluZzogMCAzMHB4XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBtYXJnaW4tdG9wOiA1cHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgcGFkZGluZzogMCAyNXB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgei1pbmRleDogOTk5XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICBib3R0b206IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGhlaWdodDogNThweFxyXG4gICAgICB3aWR0aDogMTAwdndcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTJjMFxyXG4gICAgLmFjdGlvblxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgIG1heC13aWR0aDogNjRweFxyXG4gICAgICAmOmRpc2FibGVkXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIG9wYWNpdHk6IDAuM1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC04cHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweFxyXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogODI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjZweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLThweFxyXG4gICAgICAmLnllbGxvd1xyXG4gICAgICAgIGNvbG9yOiAkZGFuZGVsaW9uXHJcbiAgICAuc3RlcC1kb3Qtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICAgIHdpZHRoOiAxNTBweFxyXG4gICAgICAuc3RlcC1kb3RcclxuICAgICAgICB3aWR0aDogMTBweFxyXG4gICAgICAgIGhlaWdodDogMTBweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICYuZG9pbmdcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAmLmRvbmVcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAucHVyY2hhc2UtY29udGVudC1jb250YWluZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgaGVpZ2h0OiA1MDBweFxyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwNHB4KVxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpXHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3XHJcbiAgICBtYXJnaW46IDIwcHggLTQwcHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYm94LXNoYWRvdzogMCAycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgcGFkZGluZy10b3A6IDE1cHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4NnB4KVxyXG4gICAgICBtYXJnaW46IDIwcHggMHB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg2cHgpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweFxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHhcclxuICAgIC5tYWluLXdyYXBwZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgJi5oaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYuc3RlcDEtd3JhcHBlclxyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNzBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4XHJcbiAgICAgICYuc3RlcDItd3JhcHBlclxyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4XHJcbiAgICAgICYuc3RlcDMtd3JhcHBlclxyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4XHJcbiAgICAgICYuc3RlcDQtd3JhcHBlclxyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAzcHhcclxuICAgICAgJi5zdGVwNS13cmFwcGVyXHJcbiAgICAgICAgcGFkZGluZzogNTVweCA0MHB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAmLnAtNVxyXG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4XHJcblxyXG4gICAgICAgICYuZml4ZWRcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAmLnNob3dcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIC5zdGVwLWZsb3dcclxuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgICYubW9iaWxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAmLm1vYmlsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICYud2ViXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgICAgICAmLnJldmVyc2VcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgJi5tb2JpbGUtaGlkZGVuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICYubW9iaWxlLXNob3duXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgJi5oaW50XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAmLnN1YlxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgJi5oaW50LCAuaGludFxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxyXG4gICAgICAgICAgICAmLm1vYmlsZS1oaWRkZW5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAudGV4dC1pbnB1dFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAucm93XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAgICAgLm5vdC15ZXRcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAubWFyazpub3QoLmZvci1yYWRpbylcclxuICAgICAgICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gOHB4XHJcbiAgICAgICAgICAuZmlyc3QsIC50aGlyZFxyXG4gICAgICAgICAgICB3aWR0aDogNzBweFxyXG4gICAgICAgICAgLnNlY29uZFxyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHhcclxuICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC8vIGxhYmVsXHJcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIC8vICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweFxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgLmFkZGl0aW9uYWxcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweFxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgJi50aXRsZVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogNnB4IDZweCA2cHggMFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDZweCA2cHggMFxyXG4gICAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgJi5zaG93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIC5pbmZvLWNvbnRhaW5lclxyXG4gICAgICAgICAgICAuaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MnB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4XHJcbiAgICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgICAgIGZsZXg6IDJcclxuICAgICAgICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHhcclxuICAgICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgICAgICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4XHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICB3aWR0aDogMjMwcHhcclxuICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMCAwXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAmLmJpZ1xyXG4gICAgICAgICAgICB3aWR0aDogNDIwcHhcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAmLmhhbGZcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweClcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMFxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweFxyXG4gICAgICAgICAgJi5kYXRlXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwXHJcbiAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAmLnRvXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBcclxuICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICAgICYudG9cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAubGlua1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuXHJcbiAgICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpXHJcbiAgICAgICAgICAmLnNtYWxsXHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4XHJcbiAgICAgICAgICAgICYudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgLmFycm93XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgJi5yb3dcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lIFxyXG4gICAgICAgICAgICBcclxuICAgICAgLmNoZWNrYm94LWNvbnRhaW5lclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIC5yb3dcclxuICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgIGhlaWdodDogMzBweFxyXG5cclxuICAgICAgLmNoZWNrYm94LXdyYXBwZXJcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICB3aWR0aDogMThweFxyXG4gICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgIG1hcmdpbjogYXV0byAxMHB4IGF1dG8gMFxyXG4gICAgICAgIGxhYmVsXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAmLmdyYXlcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgLmNoZWNrYm94XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuXHJcbiAgICAgIC5yYWRpby13cmFwcGVyXHJcbiAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHhcclxuICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgICAucmFkaW9cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAmOmNoZWNrZWQgfi5tYXJrOmFmdGVyLCAmW2NoZWNrZWQ9XCJjaGVja2VkXCJdIH4ubWFyazphZnRlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIC5tYXJrXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgbGVmdDogMFxyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgICB3aWR0aDogMThweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICB3aWR0aDogOHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4XHJcbiAgICAgICAgICAgIHRvcDogNXB4XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuXHJcbiAgICAgIC5kZXRhaWwtY29udGFpbmVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweClcclxuICAgICAgICBtYXJnaW46IDMwcHggLTI1cHggMHB4IC0yNXB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggLTIwcHggMHB4IC0yMHB4XHJcbiAgICAgICAgLnNpbmdsZS1jb250YWluZXJcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogMjQwcHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIC5zaW5nbGUtd3JhcHBlclxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBmbGV4OiAwLjVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHhcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxLjVweFxyXG4gICAgICAgICAgICAuaGVscFxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICAgdG9wOiAxMHB4XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDE1cHggMHB4IDBweFxyXG4gICAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICAgLnJ1bGVcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICAgICAgICAgIC52YWx1ZS1zZWxlY3Qtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAgICAgJi5zbWFsbFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHhcclxuICAgICAgICAgICAgICAgICYudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAuYXJyb3dcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgLnNpbmdsZS1hbW91bnQtdGl0bGVcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMFxyXG4gICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOFxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXZhbHVlLXNtXHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4XHJcbiAgICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweClcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDBcclxuICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggNXB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICY6bm90KC50eXBlKVxyXG4gICAgICAgICAgICBtYXJnaW46IDBweCA1cHggMTBweCA1cHhcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4XHJcbiAgICAgICAgICAmLnR5cGVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTJjMFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgICAgICAuYnRuXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwcHhcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMTBweFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDllY2NcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweFxyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgICAgLnRvdGFsXHJcbiAgICAgICAgICAgIG9yZGVyOiAxXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBvcmRlcjogMFxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGZsZXg6IGF1dG9cclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICBvcmRlcjogMFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDEwcHhcclxuICAgICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBvcmRlcjogMVxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4XHJcblxyXG4gICAgICAgICAgLnRvdGFsLXRpdGxlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgLmFtb3VudC1yb3dcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgICAgLnRleHRcclxuICAgICAgICAgICAgLndlYlxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAubW9iaWxlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjNcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHhcclxuXHJcbiAgICAgIC5yb3ctd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMFxyXG4gICAgICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgLmNvbnRlbnQtd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgJi5zZWxlY3RlZC5sZWdhbFxyXG4gICAgICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgLy8gICBtYXJnaW46IC0xMHB4XHJcbiAgICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG9cclxuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlblxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzOHB4XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IDM4cHhcclxuICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzOHB4XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaW5oZXJpdFxyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBpbmhlcml0XHJcbiAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICAgICAgbGVmdDogMTBweFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDM4cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUtY29tbW9uICogMlxyXG4gICAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICAgIHRvcDogMTVweFxyXG4gICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLnBlcmNlbnRcclxuICAgICAgICAgIC5tZW1iZXItaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KVxyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweFxyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweFxyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE1NnB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICYuY3JlYXRlXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvb2wtZ3JleVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb29sLWdyZXlcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgICAgLmFkZC1jaXJjbGVcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzcHhcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29sLWdyZXlcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAqIDEuMVxyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZyAqIDEuMVxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4IGF1dG9cclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIC5yb3dcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICAgICAgICAgICYuYWN0aW9uXHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICAgICAgICAgLmZhc1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICAgICAgJi50aXRsZSwgJi5uYW1lXHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICYudGl0bGVcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgICAgICYubmFtZVxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICYucGVyY2VudFxyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHhcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHhcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgICAgICAudGV4dC1maXhlZFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgLmhpZGRlblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuXHJcbiAgICAgICAgICAudG90YWwtY29udXQtd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICAudG90YWwtcm93XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICBjb2xvcjogJGRhbmRlbGlvblxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweFxyXG4gICAgICAgICAgICAgIC51bml0XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4XHJcbiAgICAgICAgICAgIC5oaW50LXJvd1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4XHJcbiAgICAgICAgICAgICAgLmF2ZXJhZ2VcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICAgIC5jaGVja2JveDpjaGVja2VkICsgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICYub3JkZXJcclxuICAgICAgICAgIC5tZW1iZXItaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQ0cHhcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG9cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAxMHB4IDhweFxyXG4gICAgICAgICAgICAub3JkZXItbnVtYmVyLXdyYXBwZXJcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHhcclxuICAgICAgICAgICAgICAubnVtYmVyXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAgICAgICAgIC5iZW5pZml0cy13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIC5jb2x1bW5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgJi5jcmVhdGVcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICAgICAgICAuYWRkLWNpcmNsZVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgICAuYWRkLXRleHRcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDEzcHhcclxuICAgICAgICAgICAgICAgIC5yb3dcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweFxyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICAgICAgICAgICYudGl0bGVcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHhcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHhcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4XHJcbiAgICAgICAgICAgICAgICAgICYubmFtZVxyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHhcclxuICAgICAgICAgICAgICAgICAgICAudmFsdWVcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHhcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4XHJcbiAgICAgICAgICAgICAgICAgICYuYWN0aW9uLCAmLm9yZGVyXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHhcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhc1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweClcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICYub3JkZXJcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgICAgICAgICAgIC5vcmRlciAuZmEtYXJyb3ctdXBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZDZkNlxyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMilcclxuICAgICAgICAgICAgICAgICAgLm9yZGVyIC5mYS1hcnJvdy1kb3duXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcblxyXG4gICAgLm1vZGFsXHJcbiAgICAgIHotaW5kZXg6IDUwMDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLm5ld1xyXG4gICAgICAgIHotaW5kZXg6IDcwMDBcclxuICAgICAgJi5ydWxlXHJcbiAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgIHdpZHRoOiA5MTBweFxyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMVxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweFxyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoXHJcbiAgICAgIC5tYXNrXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNilcclxuICAgICAgPi5jb250ZW50XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgei1pbmRleDogNjAwMFxyXG4gICAgICAgIHdpZHRoOiA3NjJweFxyXG4gICAgICAgIGhlaWdodDogNjIwcHhcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgICAgICBwYWRkaW5nOiAwcHggNDBweCAzNXB4IDQwcHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNzVweClcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAzMHB4IDE1cHhcclxuICAgICAgICAgIG1hcmdpbjogNzVweCBhdXRvIDBcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDBcclxuICAgICAgICAud3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpXHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAmLm1vYmlsZS1oYWxmXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAmLndhcmluaW5nXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAmLmNlbnRlclxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1JVxyXG4gICAgICAgICAgJi5kaXNhYmxlZFxyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnRcclxuICAgICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgICAmLm1vYmlsZS1oaWRkZW5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgJi53YXJuaW5nXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAuaGludC13cmFwcGVyXHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWUtOTBcclxuICAgICAgICAgICAgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgLmhpbnQtbGlua1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcblxyXG4gICAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KVxyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgJi5hZGRyZXNzXHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgJi5kYXRlXHJcbiAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAuNVxyXG4gICAgICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIC51bml0XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAuaW5wdXQtZmllbGQgXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgIC5hcnJvdy1kb3duXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICAmLmdyZXlcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgLmZhLWZvbnQtY29sb3JcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgJi53YXJuaW5nXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgIC5idG4tcm93XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAwXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAmLmFsb25lXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgMFxyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAvLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgbGVmdDogMFxyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIHdpZHRoOiAxMDIlXHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTElXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICB6LWluZGV4OiAxMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4XHJcbiAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJlZ2lzdGVyLWhlYWRlclxyXG4gICAgICAgICAgLmNsb3NlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgICAgICBjb2xvcjogJHVnbHktYmx1ZVxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICAgICAgLmhpbnQtd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAuc2FtZS1hcy1hcHBseVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgJi5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICYuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuXHJcbiAgICAuc20tbW9kYWxcclxuICAgICAgei1pbmRleDogNTAwMFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgdG9wOiAxNXB4XHJcbiAgICAgIHJpZ2h0OiAxNXB4XHJcbiAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgICAgd2lkdGg6IDIzN3B4XHJcbiAgICAgIGhlaWdodDogMTc4cHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgLnNtLW1hc2tcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAuc20tY29udGFpbmVyXHJcbiAgICAgICAgei1pbmRleDogNjAwMFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgICAgd2lkdGg6IDIzN3B4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3OHB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAmLmhpZGRlblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLmNsb3NlXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgcmlnaHQ6IDhweFxyXG4gICAgICAgIHRvcDogOHB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAuZnVsbC13aWR0aFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gIC5zdGVwNS13cmFwcGVyXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNVxyXG4gICAgLmJsb2NrXHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDBcclxuICAgICAgJi5wZXJzb25hbFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgJjpub3QoLnBlcnNvbmFsKVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHhcclxuICAgICAgICAuYnRuLm1vZGlmeVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgLmJ0blxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICB0b3A6IDBcclxuICAgICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIC5jb250ZW50XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4XHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICYuZnVsbC13aWR0aFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICYubW9iaWxlLWhhbGZcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgIC50eXBlLXJvd1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHhcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgLmJlbmlmaXRzLWxpc3RcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAtMjBweFxyXG4gICAgICAgICAgLmJlbmlmaXQtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwXHJcbiAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3LjVweFxyXG4gICAgICAgICAgICAucmVsYXRpb25zaGlwXHJcbiAgICAgICAgICAgICAgZmxleDogM1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDc1cHhcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHhcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweFxyXG4gICAgICAgICAgICAubmFtZVxyXG4gICAgICAgICAgICAgIGZsZXg6IDNcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBmbGV4OiA0XHJcbiAgICAgICAgICAgIC5wZXJjZW50YWdlXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Fib3ZlLXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAyXHJcbiAgICAgICAgICAgIC5kZXRhaWxcclxuICAgICAgICAgICAgICBmbGV4OiA0XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIGZsZXg6IDZcclxuICAgICAgICAubGFzdC1jaGVja1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgLmRldGFpbC1jb250YWluZXJcclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyLnRpdGxlXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgLnNpbmdsZS1jb250YWluZXJcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAgIC5zaW5nbGUtd3JhcHBlclxyXG4gICAgICAgICAgICAgIC5oZWxwXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgICAgLnJ1bGVcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAudmFsdWUtc2VsZWN0LXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAubGlzdC13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTA1cHhcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDVweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4XHJcbiAgICAucnVsZS1jaGVjay13cmFwcGVyXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAucnVsZXMtY29udGFpbmVyXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiA0MzBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgIC5ydWxlLWNvbnRhaW5lclxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgLmNoZWNrLXRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgICAgei1pbmRleDogMTAwXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDBcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMzBweCkvIDgpXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgY29sb3I6ICM5YjliOWJcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLW5hdiAqIDMgKyAxNnB4XHJcbiAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXYgLSAxcHhcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIC5ydWxlLWNoZWNrYm94XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDBcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDBcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xOClcclxuICAgICAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIC5jaGVjay1jb250ZW50LXdyYXBwZXJcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OVxyXG4gICAgICAgICAgICB3aWR0aDogNTYwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDM2cHggMzFweCA2MHB4XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCA1cHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjVweCAyMHB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixzcGFuLHAsZGl2LGFydGljbGUsc2VjdGlvblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vbiAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDM1cHggMFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMFxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgLmxhc3QtY2hlY2stY29udGFpbmVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAucnVsZS13cmFwcGVyXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgIC5yYWRpby13cmFwcGVyXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgICYuY2hlY2tlZFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgIC5idG4td3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAwXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAuaW5wdXQtZmllbGRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIC5zZWxlY3QyIC5zZWxlY3Rpb25cclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uXHJcbiAgICBib3JkZXItd2lkdGg6IDBweFxyXG4gICAgb3V0bGluZTogbm9uZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICZfX2Fycm93XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAuc2VsZWN0b3ItdGV4dFxyXG4gICAgei1pbmRleDogMVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICBsZWZ0OiAxMHB4XHJcbiAgICB0b3A6IDBcclxuICAgIHdpZHRoOiA4MCVcclxuICAgIGhlaWdodDogNDVweFxyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiIsIu+7vy5lZGl0LWNvbnRyYWN0LXJvb3RcclxuICBwYWRkaW5nOiAxMHB4IDBcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAuZWRpdC1jb250cmF0LXdyYXBwZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXgtd2lkdGg6IDY4MnB4XHJcbiAgICBwYWRkaW5nOiAwIDVweFxyXG4gICAgLnRpdGxlLXJvd1xyXG4gICAgICA+LnRpdGxlXHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweCBhdXRvXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgLmxpbmtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zNnB4XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBtYXJnaW46IDEwcHhcclxuXHJcbiAgLmJ0blxyXG4gICAgd2lkdGg6IDEyMXB4XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgJi5jYW5jZWwsICYubW9kaWZ5LCAmLnJ1bGUtY2hlY2stYnRuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICYuY2FuY2VsXHJcbiAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAmLm1vZGlmeVxyXG4gICAgICB3aWR0aDogOTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICB3aWR0aDogODBweFxyXG4gICAgJjpkaXNhYmxlZFxyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgY29sb3I6ICRjb29sLWdyZXlcclxuXHJcbiAgLmlucHV0LXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgLmlucHV0LXRpdGxlXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgLnRleHQtaW5wdXRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBib3JkZXI6IDBcclxuICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICY6Zm9jdXNcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgID4ucm93XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luOiA1cHggMFxyXG4gICAgICAubWFyazpub3QoLmZvci1yYWRpbylcclxuICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDhweFxyXG4gICAgICAuZmlyc3QsIC50aGlyZFxyXG4gICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICAgIC5zZWNvbmRcclxuICAgICAgICB3aWR0aDogMTI1cHhcclxuICAgICAgJi5oaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIC8vIGxhYmVsXHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAvLyAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgLmNvbnRlbnRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgLmFkZGl0aW9uYWxcclxuICAgICAgZmxleC1ncm93OiAxXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAuaGludFxyXG4gICAgICAgICYudGl0bGVcclxuICAgICAgICAgIG1hcmdpbjogNnB4IDZweCA2cHggMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCA2cHggNnB4IDBcclxuICAgICAgJi5mdWxsXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4XHJcbiAgICAgICAgLmhpbnRcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICYuc2hvd1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgLmluZm8tY29udGFpbmVyXHJcbiAgICAgICAgLmluZm8td3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4XHJcbiAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQycHhcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJweFxyXG4gICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHhcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICBmbGV4OiAyXHJcbiAgICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzBweFxyXG4gICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweFxyXG4gICAgICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4XHJcbiAgICAuY29sdW1uXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIHdpZHRoOiAyNjBweFxyXG4gICAgICBtYXJnaW46IDBweCAyMHB4IDAgMFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICYuc21hbGxcclxuICAgICAgICB3aWR0aDogMTIwcHhcclxuICAgICAgJi5kYXRlXHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICYudG9cclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgLnVuaXRcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAmLnRvXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMFxyXG4gICAgICAgICYuc21hbGxcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIC5saW5rXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAmLmhhbGZcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpXHJcbiAgICAgICAgJi5zbWFsbFxyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHhcclxuICAgICAgICAgICYudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAuYXJyb3dcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbVxyXG4gICAgICAgICAgcmlnaHQ6IDEwcHhcclxuXHJcbiAgLnJvdy13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgJi5zZWxlY3RlZFxyXG4gICAgICAudGl0bGUtd3JhcHBlclxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMFxyXG4gICAgICAucmFkaW8td3JhcHBlclxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgLmNvbnRlbnQtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAmLnNlbGVjdGVkLmxlZ2FsXHJcbiAgICAgIC50aXRsZS13cmFwcGVyXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAudGl0bGUtd3JhcHBlclxyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICBtYXJnaW46IC0xMHB4XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpXHJcbiAgICAucmFkaW8td3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG9cclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDM4cHhcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgICBvdmVyZmxvdy14OiBpbmhlcml0XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdFxyXG4gICAgICAubWFya1xyXG4gICAgICAgIHRvcDogMTBweFxyXG4gICAgICAgIGxlZnQ6IDEwcHhcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzhweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUtY29tbW9uICogMlxyXG4gICAgICAgIC5tYXJrXHJcbiAgICAgICAgICB0b3A6IDE1cHhcclxuICAgICAgICAudGV4dFxyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgLmNvbnRlbnQtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAmLnBlcmNlbnRcclxuICAgICAgLm1lbWJlci1pbmZvLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpXHJcbiAgICAgICAgbWFyZ2luOiAwIC01cHhcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvXHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1NnB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggNXB4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgJi5jcmVhdGVcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAuYWRkLWNpcmNsZVxyXG4gICAgICAgICAgICAgIHdpZHRoOiA1M3B4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvb2wtZ3JleVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAqIDEuMVxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWxnICogMS4xXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweCBhdXRvXHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIC5yb3dcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgICAgICAgICAmLmFjdGlvblxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICAgIC5mYXNcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICAmLnRpdGxlLCAmLm5hbWVcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAmLnRpdGxlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgJi5uYW1lXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAmLnBlcmNlbnRcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggOHB4XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgLnRleHQtZml4ZWRcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAuaGlkZGVuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcblxyXG4gICAgICAudG90YWwtY29udXQtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIC50b3RhbC1yb3dcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICBjb2xvcjogJGRhbmRlbGlvblxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4XHJcbiAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHhcclxuICAgICAgICAuaGludC1yb3dcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC5tYXJrXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4XHJcbiAgICAgICAgICAuYXZlcmFnZVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXHJcbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIC5jaGVja2JveDpjaGVja2VkICsgbGFiZWxcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICYub3JkZXJcclxuICAgICAgLm1lbWJlci1pbmZvLXdyYXBwZXJcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDRweFxyXG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweCAxMHB4IDhweFxyXG4gICAgICAgIC5vcmRlci1udW1iZXItd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICB3aWR0aDogMzVweFxyXG4gICAgICAgICAgLm51bWJlclxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgICAgICAuYmVuaWZpdHMtd3JhcHBlclxyXG4gICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgPi5jb2x1bW5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2hcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICYuY3JlYXRlXHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHhcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICAgIC5hZGQtY2lyY2xlXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgIC5hZGQtdGV4dFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxM3B4XHJcbiAgICAgICAgICAgIC5yb3dcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICAgICAgJi50aXRsZVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweFxyXG4gICAgICAgICAgICAgICYubmFtZVxyXG4gICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHhcclxuICAgICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KVxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweFxyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHhcclxuICAgICAgICAgICAgICAmLmFjdGlvbiwgJi5vcmRlclxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHhcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgLmZhc1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweClcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICAgICAgICAgICAmLm9yZGVyXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgICAgICAgLm9yZGVyIC5mYS1hcnJvdy11cFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKVxyXG4gICAgICAgICAgICAgIC5vcmRlciAuZmEtYXJyb3ctZG93blxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxuXHJcbiAgLmNoZWNrYm94LXdyYXBwZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgd2lkdGg6IDE4cHhcclxuICAgIGhlaWdodDogMThweFxyXG4gICAgbWFyZ2luOiBhdXRvIDEwcHggYXV0byAwXHJcbiAgICBsYWJlbFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB3aWR0aDogMThweFxyXG4gICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgJi5ncmF5XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgY29sb3I6ICNlZmVmZWYgICAgICAgXHJcbiAgICAuY2hlY2tib3hcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmsgIWltcG9ydGFudFxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudFxyXG5cclxuICAucmFkaW8td3JhcHBlclxyXG4gICAgZmxleC1ncm93OiAwXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcclxuICAgIG1hcmdpbi1yaWdodDogMjVweFxyXG4gICAgaGVpZ2h0OiAxOHB4XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgIHVzZXItc2VsZWN0OiBub25lXHJcbiAgICAucmFkaW9cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICZbY2hlY2tlZD1cImNoZWNrZWRcIl0gfi5tYXJrOmFmdGVyXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIC5tYXJrXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgIHdpZHRoOiA4cHhcclxuICAgICAgICBoZWlnaHQ6IDhweFxyXG4gICAgICAgIHRvcDogNXB4XHJcbiAgICAgICAgbGVmdDogNXB4XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcblxyXG4gIC5idG4tcm93XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgcGFkZGluZzogMjVweCAwXHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIHdpZHRoOiAxMDAlXHJcblxyXG5cclxuICAubW9kYWxcclxuICAgIHotaW5kZXg6IDUwMDBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgdG9wOiAwXHJcbiAgICBsZWZ0OiAwXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmLm5ld1xyXG4gICAgICB6LWluZGV4OiA3MDAwXHJcbiAgICAmLnJ1bGVcclxuICAgICAgLmNvbnRlbnRcclxuICAgICAgICB3aWR0aDogOTEwcHhcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDFcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLTEwMHB4KVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTB2aFxyXG4gICAgLm1hc2tcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICA+LmNvbnRlbnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgd2lkdGg6IDc2MnB4XHJcbiAgICAgIGhlaWdodDogNjIwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICBwYWRkaW5nOiAwcHggNDBweCAzNXB4IDQwcHhcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aFxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDMwcHggMjVweFxyXG4gICAgICAgIG1hcmdpbjogNzVweCBhdXRvIDBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwXHJcbiAgICAgIC53cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpXHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAmLm1vYmlsZS1oYWxmXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpICFpbXBvcnRhbnRcclxuICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICYud2FyaW5pbmdcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgJi5jZW50ZXJcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1JVxyXG4gICAgICAgICYuZGlzYWJsZWRcclxuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudFxyXG4gICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxuICAgICAgICAgICYubW9iaWxlLWhpZGRlblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAmLndhcm5pbmdcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudFxyXG4gICAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweFxyXG4gICAgICAgICAgY29sb3I6ICMwMDBcclxuICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgY29sb3I6ICR1Z2x5LWJsdWUtOTBcclxuICAgICAgICAgIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZVxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgLmhpbnQtbGlua1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcblxyXG4gICAgICAgIC5jb2x1bW5cclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpXHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICYuYWRkcmVzc1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAmLmRhdGVcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgZmxleDogMC41XHJcbiAgICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgLnVuaXRcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICBmbGV4OiAzXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAuYXJyb3ctZG93blxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cclxuICAgICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgICAmLmdyZXlcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgLmZhLWZvbnQtY29sb3JcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgcGFkZGluZzogMTNweFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAmLndhcm5pbmdcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgIC5idG4tcm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwXHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAmLmFsb25lXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgMFxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICB6LWluZGV4OiAxMFxyXG4gICAgICAgICYuZmlyc3RcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4XHJcbiAgICAgICAgICB3aWR0aDogMTAyJVxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xJVxyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWdpc3Rlci1oZWFkZXJcclxuICAgICAgICAuY2xvc2VcclxuICAgICAgICAgIHotaW5kZXg6IDk5XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICAgIC5oaW50LXdyYXBwZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgIC5zYW1lLWFzLWFwcGx5XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICYuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgJi5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICYuYmVuaWZpdFxyXG4gICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NFxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgLnJvd1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDBcclxuICAgICAgICAgIC5tYXJrOm5vdCguZm9yLXJhZGlvKVxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byA4cHhcclxuICAgICAgICAgIC5maXJzdCwgLnRoaXJkXHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAuc2Vjb25kXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweFxyXG4gICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgLmFkZGl0aW9uYWxcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgJi50aXRsZVxyXG4gICAgICAgICAgICAgIG1hcmdpbjogNnB4IDZweCA2cHggMFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDZweCA2cHggMFxyXG4gICAgICAgICAgJi5mdWxsXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAgICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgJi5zaG93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIC5pbmZvLWNvbnRhaW5lclxyXG4gICAgICAgICAgICAuaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MnB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4XHJcbiAgICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgICAgIGZsZXg6IDJcclxuICAgICAgICAgICAgICAgICYuaGFsZlxyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHhcclxuICAgICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgICAgICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4XHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICB3aWR0aDogMTcwcHhcclxuICAgICAgICAgIG1hcmdpbjogMjBweCA0MHB4IDAgMFxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwXHJcbiAgICAgICAgICAmLmRhdGVcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICYudG9cclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICAgJi50b1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICAgIC5saW5rXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgJi5oYWxmXHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxuICAgICAgICAgICAgJi5zbWFsbFxyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4XHJcbiAgICAgICAgICAgICAgJi50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgIC5zZWxlY3RvclxyXG4gICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgLmFycm93XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuXHJcbiAgICAgIC5ibG9ja1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMFxyXG4gICAgICAgICYuYmVuaWZpdHNcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweFxyXG4gICAgICAgICYuaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgJi5wZXJzb25hbFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgJjpub3QoLnBlcnNvbmFsKVxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweFxyXG4gICAgICAgICAgLmJ0bi5tb2RpZnlcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgIC5idG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweFxyXG4gICAgICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGhcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICYubW9iaWxlLWhhbGZcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICAudmFsdWVcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIC5oaW50XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgIC50eXBlLXJvd1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgICAgICAgLmJlbmlmaXRzLWxpc3RcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IC0yMHB4XHJcbiAgICAgICAgICAgIC5iZW5pZml0LWJsb2NrXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4IDEwcHggMXB4XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgIC5iZW5pZml0LXRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweFxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBcclxuICAgICAgICAgICAgICAuY29udGVudFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4XHJcbiAgICAgICAgICAubGFzdC1jaGVja1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAuZGV0YWlsLWNvbnRhaW5lclxyXG4gICAgICAgICAgICAuaW5wdXQtd3JhcHBlci50aXRsZVxyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICAgICAgICAgIC5zaW5nbGUtY29udGFpbmVyXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAgICAgLnNpbmdsZS13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICAuaGVscFxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAgICAgLnJ1bGVcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAgIC52YWx1ZS1zZWxlY3Qtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgICAgICAgICAubGlzdC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICAudG90YWwtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMFxyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcblxyXG4gICAgICAuZGV0YWlsLWNvbnRhaW5lclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpXHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IC0yNXB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggLTIwcHhcclxuICAgICAgICAuc2luZ2xlLWNvbnRhaW5lclxyXG4gICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiAyNDBweFxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgLnNpbmdsZS13cmFwcGVyXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGZsZXg6IDAuNVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICBtYXJnaW46IDVweFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAmLmhpZGRlblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHhcclxuICAgICAgICAgICAgICBtYXJnaW46IDEuNXB4XHJcbiAgICAgICAgICAgIC5oZWxwXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA1cHhcclxuICAgICAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgICAgICAgIC5ydWxlXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgICAudmFsdWUtc2VsZWN0LXdyYXBwZXJcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgIC51bml0XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgICAgICAgICAuaW5wdXQtZmllbGRcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICB3aWR0aDogNzVweFxyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNylcclxuICAgICAgICAgICAgICAmLnNtYWxsXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0b3JcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweFxyXG4gICAgICAgICAgICAgICAgJi50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgLnNlbGVjdG9yXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAgIC5hcnJvd1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweFxyXG4gICAgICAgICAgICAuc2luZ2xlLWFtb3VudC10aXRsZVxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c1xyXG4gICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOFxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXZhbHVlLXNtXHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4XHJcbiAgICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgIGhlaWdodDogNzBweFxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAwXHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggNXB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwcHhcclxuICAgICAgICAgIC50b3RhbC10aXRsZVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHhcclxuICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZ1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjNcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHhcclxuXHJcbiAgICAgICAgICAmLmFjY2lkZW50XHJcbiAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweFxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweClcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMFxyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDVweFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAudG90YWxcclxuICAgICAgICAgICAgICBvcmRlcjogMVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMFxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICAgIG9yZGVyOiAwXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxMHB4XHJcbiAgICAgICAgICAgICAgJi5oaWRkZW5cclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxcm93XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4XHJcblxyXG4gICAgICAgICAgICAudG90YWwtdGl0bGVcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgICAuYW1vdW50LXJvd1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjNcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweFxyXG5cclxuIiwiI3Jvb3QucHJvZHVjdFxyXG4gICYucHJvZHVjdEludHJvX3Jvb3QueWVhclxyXG4gICAgLnRpdGxlLXJvd1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICAgIC50aXRsZVxyXG4gICAgICAgIGNvbG9yOiAjMjI0MjcxXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgIC5pbnRyb0ZpZWxkXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgJi5sYXN0XHJcbiAgICAgICAgLndyYXBwZXJcclxuICAgICAgICAgIG1heC13aWR0aDogNTQwcHhcclxuICAgICAgICAuaW1nLXdyYXBwZXJcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcclxuICAgICAgLndyYXBwZXJcclxuICAgICAgICAuaW50cm9fdGl0bGVcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAuaW50cm9fd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1heC13aWR0aDogNTQwcHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICAgICAgICAuY29udGVudFxyXG4gICAgICAgICAgICBjb2xvcjogIzRhNGE0YVxyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgLmltZy13cmFwcGVyXHJcbiAgICAgICAgZmxleDogMVxyXG5cclxuICAgIC50YWJsZS1jb250YWluZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNlxyXG4gICAgICAmLnNtYWxsXHJcbiAgICAgICAgLmhlYWRlci1yb3csIC5jb250ZW50LXJvd1xyXG4gICAgICAgICAgLmNvbFxyXG4gICAgICAgICAgICAmLmZpcnN0XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTQwcHhcclxuICAgICAgICAuaGVhZGVyLXJvd1xyXG4gICAgICAgICAgLmNvbFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAuY29udGVudC1yb3dcclxuICAgICAgICAgIC5jb2xcclxuICAgICAgICAgICAgJi5maXJzdFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgIC5oZWFkZXItcm93LCAuY29udGVudC1yb3dcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAuY29sXHJcbiAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICYrLmNvbFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG9cclxuICAgICAgICAgICYuZmlyc3RcclxuICAgICAgICAgICAgZmxleDogMFxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA4MHB4XHJcbiAgICAgICAgICAgICYrLmNvbFxyXG4gICAgICAgICAgICAgIGZsZXg6IDBcclxuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMjBweFxyXG4gICAgICAuaGVhZGVyLXJvd1xyXG4gICAgICAgIC5jb2xcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4XHJcbiAgICAgIC5jb250ZW50LXJvd1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2XHJcbiAgICAgICAgLmNvbFxyXG4gICAgICAgICAgJi5maXJzdFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICYuY29tcGFyZVxyXG4gICAgICAgIC5oZWFkZXItcm93LCAuY29udGVudC1yb3dcclxuICAgICAgICAgIC5jb2xcclxuICAgICAgICAgICAgJi5maXJzdCsuY29sXHJcbiAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDBcclxuICAgICAgICAuaGVhZGVyLXJvdy5vdXRlclxyXG4gICAgICAgICAgLmNvbFxyXG4gICAgICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgIC5pbnRyb0ZpZWxkXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIC53cmFwcGVyXHJcbiAgICAgICAgICAuaW50cm9fdGl0bGUsIC5pbnRyb193cmFwcGVyXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgIC5pbnRyb193cmFwcGVyXHJcbiAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHhcclxuICAgICAgICAgIC5pbWctd3JhcHBlclxyXG4gICAgICAgICAgICBvcmRlcjogLTFcclxuICAgICAgICAgICYubGFzdFxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXJcclxuICAgICAgICAgICAgICBvcmRlcjogMlxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgIC5pbnRyb193cmFwcGVyXHJcbiAgICAgICAgcGFkZGluZzogMCA1cHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgIC5jb250ZW50X2NvbnRhaW5lclxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIiwiI3Jvb3QucHJvZHVjdFxyXG4gICYuY3JlZGl0X3Jvb3QgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTlweClcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KVxyXG4gICAgbWFyZ2luLXRvcDogMTgwcHhcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTlweFxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgLy8gb3ZlcmZsb3c6IGF1dG9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2llJylcclxuICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweClcclxuICAgIC5jb250ZW50X2NvbnRhaW5lciBcclxuICAgICAgd2lkdGg6IDg3JVxyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW1cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweFxyXG4gICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAuY29udGVudF90aXRsZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMFxyXG4gICAgICAgIGNvbG9yOiAjNjRjMGJhXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NGMwYmFcclxuICAgICAgLmNvbnRlbnRfd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBcclxuICAgICAgICAuY29udGVudF9uYW1lXHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgICAgICAgIGNvbG9yOiAjMjI0MjcxXHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTUwcHhcclxuICAgICAgLmZsZXhcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIC5pbmxpbmVcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgcHJlXHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgXHJcbiAgICAuZm9vdGVyX3dyYXBwZXIgXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpXHJcbiAgICAmLmNyZWRpdF9yb290XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtXHJcbiAgICAgIC5jb250ZW50X2NvbnRhaW5lciBcclxuICAgICAgICB3aWR0aDogOTAlXHJcbiAgICAgICAgLmNvbnRlbnRfdGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW1cclxuICAgICAgICAuY29udGVudF93cmFwcGVyXHJcbiAgICAgICAgICAuY29udGVudF9uYW1lXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwcHhcclxuICAgICAgICAgIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkgXHJcbiAgICAmLmNyZWRpdF9yb290IFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweClcclxuICAgICAgbWFyZ2luLXRvcDogMjEwcHhcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpXHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgICAgLmNvbnRlbnRfd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMFxyXG4gICAgICAgICAgLmNvbnRlbnRfbmFtZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICAgICAgICAiLCIucHVyY2hhc2UteWVhci1yb290XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgLnB1cmNoYXNlLXdyYXBwZXJcclxuICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gIC5idG4udG8tdG9wXHJcbiAgICB6LWluZGV4OiAxXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHJpZ2h0OiAyMHB4XHJcbiAgICBib3R0b206IDIwcHhcclxuICAgIHdpZHRoOiAxODBweFxyXG4gICAgaGVpZ2h0OiA1MHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhlNmU1XHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAmLm1vYmlsZVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAudHJpXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbFxyXG4gICAgICBtYXJnaW46IGF1dG8gNXB4XHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgIHdpZHRoOiAxMDBweFxyXG4gICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGJvdHRvbTogODBweFxyXG4gICAgICByaWdodDogMTBweFxyXG4gICAgICAudHJpXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLm1vYmlsZVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgJi5kZXNrdG9wXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICByaWdodDogNXB4XHJcbiAgICAgIHdpZHRoOiA4MHB4XHJcbiAgLnRpdGxlLXdyYXBwZXJcclxuICAgIC50aXRsZVxyXG4gICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gIC5wdXJjaGFzZS1jb250ZW50LWNvbnRhaW5lclxyXG4gICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiBub25lXHJcbiAgICBib3gtc2hhZG93OiBub25lXHJcbiAgLmlucHV0LXdyYXBwZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJi5sYXN0LWNoZWNrXHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHhcclxuICAgIC5pbnB1dC10aXRsZVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudFxyXG4gICAgLnRleHQtaW5wdXRcclxuICAgICAgJi5yZWZlcnJhbFxyXG4gICAgICAgIHdpZHRoOiAyNjBweFxyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvXHJcbiAgICAubGlzdFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcclxuICAgICAgbGlcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICYuaGludFxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmsgIWltcG9ydGFudFxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vbiAhaW1wb3J0YW50XHJcblxyXG4gIC5zdGVwLWNvbnRhaW5lclxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgJi5oaWRlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIC5zdGVwLXdyYXBwZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGZsZXg6IDFcclxuICAgICAgbWFyZ2luOiAwXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4XHJcbiAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICAuaW1hZ2VcclxuICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICB3aWR0aDogNDBweFxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlIDc1JVxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlXHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgLy8gbGVmdDogNXB4XHJcbiAgICAgICAgLy8gdG9wOiAtMzBweFxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgLnRpdGxlXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgJi5tb2JpbGVcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgIC5pbWFnZVxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gNXB4XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgICAgICAgICAmLnN0ZXBcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLnNlbGVjdGVkLCAmLnBhc3RcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICYucGFzdFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBcclxuICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4XHJcbiAgICAgICYgKyAuc2VsZWN0ZWRcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMFxyXG4gICAgICAmOm5vdCguc2VsZWN0ZWQpXHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgICAgIHRvcDogMTBweFxyXG4gICAgICAgICAgbGVmdDogMFxyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgICB3aWR0aDogMnB4XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTdcclxuICAgICAgJi5zZWxlY3RlZCArIC5zdGVwLXdyYXBwZXIsICYucGFzdFxyXG4gICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICAgICAgd2lkdGg6IDBweFxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICBib3JkZXItcmFkaXVzOiAwXHJcbiAgICAgIC5zdGVwLXdyYXBwZXJcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMFxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHhcclxuICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICYubW9iaWxlLnNpbXBsZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICYubW9iaWxlLnNlbGVjdGVkXHJcbiAgICAgICAgICAgICYuc2ltcGxlXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAmLmZ1bGxcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNTBweFxyXG4gICAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICAgICAgICAuaW1hZ2VcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgLnRpdGxlLm1vYmlsZVxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG9cclxuICAgICAgICAgICAgJi5zaW1wbGVcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICYuZnVsbFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICYucGFzdFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxyXG4gICAgICAgICYgKyAuc2VsZWN0ZWRcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxyXG4gIC5zdGVwMS13cmFwcGVyLCAuc3RlcDItd3JhcHBlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNVxyXG4gICAgcGFkZGluZzogNDBweCA2MHB4ICFpbXBvcnRhbnRcclxuICAgIC5ibG9ja1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNlxyXG4gICAgICBwYWRkaW5nOiAwIDAgNTBweCAwXHJcbiAgICAgIC5yZWZlcnJhbC1jb250YWluZXJcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXJcclxuICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAucmVmZXJyYWwtdGl0bGUtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzVmYjJcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDBcclxuICAgICAgICAgIC5yZWZlcnJhbC10aXRsZVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgLmltYWdlXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgICAgYm90dG9tOiAwXHJcbiAgICAgICAgICBsZWZ0OiAzMHB4XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgIC5pbWFnZVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBtYXJnaW46IDAgMjBweFxyXG4gICAgICAmLmxhc3RcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2Q2ZDZkNlxyXG4gICAgICAgIC5pbnB1dC13cmFwcGVyIC5yb3dcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICYucGVyc29uYWxcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgLmJ0bi5tb2RpZnlcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICB3aWR0aDogNjBweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgJjpub3QoLnBlcnNvbmFsKVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHhcclxuICAgICAgICAuYnRuLm1vZGlmeVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAudGl0bGUtcm93XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgLmJ0blxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICB0b3A6IDBcclxuICAgICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIC5idG4tcm93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIC5jb250ZW50XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweFxyXG4gICAgICAgICYuc21hbGxcclxuICAgICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHhcclxuICAgICAgICAgICYuc21hbGxcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgJi5mdWxsLXdpZHRoXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgJi5tb2JpbGUtaGFsZlxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgLmhpbnRcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAgICAgICAmLmxpbmtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgICAgICAmLmFsbCwgJi5tb250aFxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHhcclxuICAgICAgICAgICAgICAmLmhpZGVcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC5hZGRpdGlvbmFsXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICAmLmZ1bGxcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAuaGludFxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMTBweFxyXG4gICAgICAgIC50eXBlLXJvd1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXZcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHhcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgLmJlbmlmaXRzLWxpc3RcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAtMjBweFxyXG4gICAgICAgICAgLmJlbmlmaXQtcm93XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwXHJcbiAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3LjVweFxyXG4gICAgICAgICAgICAucmVsYXRpb25zaGlwXHJcbiAgICAgICAgICAgICAgZmxleDogM1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDc1cHhcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHhcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweFxyXG4gICAgICAgICAgICAubmFtZVxyXG4gICAgICAgICAgICAgIGZsZXg6IDNcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBmbGV4OiA0XHJcbiAgICAgICAgICAgIC5wZXJjZW50YWdlXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Fib3ZlLXRhYmxldCcpXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAyXHJcbiAgICAgICAgICAgIC5kZXRhaWxcclxuICAgICAgICAgICAgICBmbGV4OiA0XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIGZsZXg6IDZcclxuICAgICAgICAubGFzdC1jaGVja1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgLmRldGFpbC1jb250YWluZXJcclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyLnRpdGxlXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgLnNpbmdsZS1jb250YWluZXJcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgICAgIC5zaW5nbGUtd3JhcHBlclxyXG4gICAgICAgICAgICAgIC5oZWxwXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYWZvYW0tYmx1ZVxyXG4gICAgICAgICAgICAgICAgLnJ1bGVcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAudmFsdWUtc2VsZWN0LXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICAgICAgICAubGlzdC13cmFwcGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTA1cHhcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIC5hbW91bnQtcm93XHJcbiAgICAgICAgICAgIC53ZWJcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgLm1vYmlsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxyXG4gICAgICAgICAgLnRvdGFsLXdyYXBwZXJcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG5cclxuICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICB3aWR0aDogMThweFxyXG4gICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgbWFyZ2luOiBhdXRvIDEwcHggYXV0byAwXHJcbiAgICAgIGxhYmVsXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICB3aWR0aDogMThweFxyXG4gICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAmLmdyYXlcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIGNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgLmNoZWNrYm94XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcblxyXG4gICAgLnJ1bGUtY2hlY2std3JhcHBlclxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLnJ1bGVzLWNvbnRhaW5lclxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDMwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAucnVsZS1jb250YWluZXJcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OVxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgIC5jaGVjay10aXRsZS13cmFwcGVyXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4IDJweCAwXHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwJSAtIDMwcHgpIC8gOSlcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNThweFxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAwXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLW5hdiAqIDMgKyAxNnB4XHJcbiAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXYgLSAycHhcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweFxyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweFxyXG4gICAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1kZXNrdG9wJylcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgIC5ydWxlLWNoZWNrYm94XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzljOWM5XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWRcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDBcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDBcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xOClcclxuICAgICAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgIC5jaGVjay1jb250ZW50LXdyYXBwZXJcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OVxyXG4gICAgICAgICAgICB3aWR0aDogNTYwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDM2cHggMzFweCA2MHB4XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCA1cHhcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjVweCAyMHB4XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixzcGFuLHAsZGl2LGFydGljbGUsc2VjdGlvblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vbiAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDM1cHggMFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGxcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhclxyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweFxyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgICAgICAgICAgJi5zZWxlY3RlZFxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIC5sYXN0LWNoZWNrLWNvbnRhaW5lclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwIDBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgLnJ1bGUtd3JhcHBlclxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAucmFkaW8td3JhcHBlclxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICBjb2xvcjogJGNvb2wtZ3JleVxyXG4gICAgICAgICAgICAmLmNoZWNrZWRcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21cclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICAuYnRuLXdyYXBwZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICYubWFpbi13cmFwcGVyXHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggIWltcG9ydGFudFxyXG4gICAgICAgIC5ibG9ja1xyXG4gICAgICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweFxyXG4gICAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgICB3aWR0aDogMTgwcHhcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAuc3RlcDEtd3JhcHBlclxyXG4gICAgLmJsb2NrXHJcbiAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAmLm5vLW1hcmdpbi1ib3R0b21cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAuY29udGVudFxyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgJi5wZXJzb25hbFxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgICAudGV4dC1pbnB1dFxyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAgICAgJi5waG9uZS1tYWluXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHhcclxuICAgICAgICAgICAgICAmLmFkZHJlc3NcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweFxyXG4gICAgICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwXHJcbiAgICAgICAgICAgICAgJi5yZXNpZGVudFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgJi5zaG93XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweFxyXG4gICAgICAgICAgICAgICYucmVzaWRlbnQuaGlkZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgbWFyZ2luOiAwcHhcclxuICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwXHJcbiAgICAgICYuam9iXHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXI6bm90KC5mdWxsLXdpZHRoKVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIG1heC13aWR0aDogMjcwcHhcclxuICAgICAgICAgICYgKyAuaW5wdXQtd3JhcHBlcjpub3QoLmZ1bGwtd2lkdGgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICYgKyAuaW5wdXQtd3JhcHBlcjpub3QoLmZ1bGwtd2lkdGgpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuXHJcbiAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgd2lkdGg6IDI3MHB4XHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAubW9iaWxlLWZ1bGxcclxuICAgICAgICAgICYgKyAubW9iaWxlLWZ1bGxcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcclxuICAgICAgJi5maW5hbmNlXHJcbiAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICYubW9iaWxlLWZ1bGxcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgLmNoZWNrYm94LWNvbnRhaW5lclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAucm93XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgJi5yZWZ1bmRcclxuICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgd2lkdGg6IDI3MHB4XHJcbiAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgIG1heC13aWR0aDogMjcwcHhcclxuICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweFxyXG4gICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgLm1vYmlsZS1mdWxsXHJcbiAgICAgICAgICAmICsgLm1vYmlsZS1mdWxsXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4XHJcbiAgICAgICAgICAgICYgKyAubW9iaWxlLWZ1bGxcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAmLnllYXItY29udGVudFxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAuaW5wdXQtd3JhcHBlclxyXG4gICAgICAgICAgICAuY29udGVudCAucm93XHJcbiAgICAgICAgICAgICAgLm1hcmtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAmLnN1YlxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMFxyXG4gICAgICAgICAgICAucmVjLXdyYXBwZXJcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAgICAgICAmOm5vdCguaGlkZS1hZnRlcik6OmFmdGVyXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudClcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMFxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweFxyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAucmVjXHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgICAgJi5maXhlZFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICYubW9iaWxlLWZ1bGxcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgLnVuaXRcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAuY29sdW1uXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwXHJcbiAgICAgICAgICAgIC5saXN0XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgICAmLmJlbmlmaXRzXHJcbiAgICAgICAgLmNvbnRhaW5lclxyXG4gICAgICAgICAgLm1vZGFsXHJcbiAgICAgICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXBcclxuICAgICAgICAgIC50aXRsZS1yb3dcclxuICAgICAgICAgICAgd2lkdGg6IDk4JVxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMSVcclxuICAgICAgICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMilcclxuICAgICAgICAgIC5tYWluLXdyYXBwZXJcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgIC5yb3ctd3JhcHBlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNilcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkXHJcbiAgICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwXHJcbiAgICAgICAgICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgICAgJi5zZWxlY3RlZC5sZWdhbFxyXG4gICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXJcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtLWJsdWVcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogLTEwcHhcclxuICAgICAgICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1saW5rXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzOHB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaW5oZXJpdFxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdFxyXG4gICAgICAgICAgICAgIC5tYXJrXHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDM4cHhcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGZvbnQtc2l6ZS1jb21tb24gKiAyXHJcbiAgICAgICAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDE1cHhcclxuICAgICAgICAgICAgICAgIC50ZXh0XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICYucGVyY2VudFxyXG4gICAgICAgICAgICAgIC5tZW1iZXItaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC01cHhcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG9cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgICAgICAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweFxyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU2cHhcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHhcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICYuY3JlYXRlXHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvb2wtZ3JleVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZC1jaXJjbGVcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHhcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29sLWdyZXlcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICogMS4xXHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZyAqIDEuMVxyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweCBhdXRvXHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgLnJvd1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGlvblxyXG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHhcclxuICAgICAgICAgICAgICAgICAgICAgIC5mYXNcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSwgJi5uYW1lXHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgICAgICAgICYubmFtZVxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZFxyXG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAmLnBlcmNlbnRcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHhcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbW1vblxyXG4gICAgICAgICAgICAgICAgICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgICAgICAgICAgLnRleHQtZml4ZWRcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgLmhpZGRlblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcblxyXG4gICAgICAgICAgICAgIC50b3RhbC1jb251dC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgICAgICAudG90YWwtcm93XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweFxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZGVsaW9uXHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweFxyXG4gICAgICAgICAgICAgICAgICAudW5pdFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4XHJcbiAgICAgICAgICAgICAgICAuaGludC1yb3dcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwXHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxyXG4gICAgICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgICAubWFya1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcclxuICAgICAgICAgICAgICAgICAgICAmLnN1YlxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAgICAgICAgICAgLmF2ZXJhZ2VcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgJi5vcmRlclxyXG4gICAgICAgICAgICAgIC5tZW1iZXItaW5mby13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweFxyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQ0cHhcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDEwcHggOHB4XHJcbiAgICAgICAgICAgICAgICAub3JkZXItbnVtYmVyLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHhcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHhcclxuICAgICAgICAgICAgICAgICAgLm51bWJlclxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAgICAgICAgICAgICAuYmVuaWZpdHMtd3JhcHBlclxyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgICAgICAgIC5jb2x1bW5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgICYuY3JlYXRlXHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAuYWRkLWNpcmNsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbWRcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAuYWRkLXRleHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAxM3B4XHJcbiAgICAgICAgICAgICAgICAgICAgLnJvd1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICYudGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweFxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5uYW1lXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGlvbiwgJi5vcmRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgICAgICAgICAgICAgIC5vcmRlciAuZmEtYXJyb3ctdXBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMilcclxuICAgICAgICAgICAgICAgICAgICAgIC5vcmRlciAuZmEtYXJyb3ctZG93blxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZDZkNlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcblxyXG4gICAgICAmLmxhc3RcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcclxuICAgICAgICAuYnRuLXJvd1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweFxyXG4gXHJcbiAgICAucmFkaW8td3JhcHBlclxyXG4gICAgICBmbGV4LWdyb3c6IDBcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweFxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHhcclxuICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4XHJcbiAgICAgIC5yYWRpb1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAmOmNoZWNrZWQgfi5tYXJrOmFmdGVyLCAmW2NoZWNrZWQ9XCJjaGVja2VkXCJdIH4ubWFyazphZnRlclxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgLm1hcmtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICB3aWR0aDogOHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweFxyXG4gICAgICAgICAgdG9wOiA1cHhcclxuICAgICAgICAgIGxlZnQ6IDVweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICYubWFpbi13cmFwcGVyXHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50XHJcblxyXG4gIC5zdGVwMi13cmFwcGVyXHJcbiAgICAuc2Nyb2xsLWRvd24taGludC13cmFwcGVyXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICBib3R0b206IDIwcHhcclxuICAgICAgbGVmdDogMHB4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgJi5oaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIC5zY3JvbGwtZG93bi1oaW50XHJcbiAgICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgIC5ibG9ja1xyXG4gICAgICAmLmxhc3RcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAuc2Nyb2xsLWRvd24taGludC13cmFwcGVyXHJcbiAgICAgICAgYm90dG9tOiAxMHB4XHJcblxyXG4gIC5zdGVwNC13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAuYnRuXHJcbiAgICAgIHdpZHRoOiAxNzBweFxyXG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG9cclxuICAgIC5ibG9ja1xyXG4gICAgICBtYXgtd2lkdGg6IDQxNXB4XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMFxyXG4gICAgICAubWFpbi10aXRsZVxyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG9cclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LW1vYmlsZScpXHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvXHJcbiAgICAgIC5zdWItdGl0bGVcclxuICAgICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIG1heC13aWR0aDogMjgwcHhcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIC5pbWFnZS13cmFwcGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAucGF5bWVudC1kb25lLWltZ1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4XHJcbiAgICAgICYuaW5qdXJ5XHJcbiAgICAgICAgLnN1Yi10aXRsZVxyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDBcclxuICAgICAgICAgICYuZmlyc3RcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgICAgICAuc2VycGVyYXRlLWxpbmVcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDNweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNlxyXG4gICAgICAgIC5saW5rXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtpc2gtcGlua1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgICAgLnNlcnBlcmF0ZS1saW5lXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLnNtLW1vZGFsXHJcbiAgICB6LWluZGV4OiA1MDAwXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgdG9wOiAwcHhcclxuICAgIHJpZ2h0OiA1MHB4XHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICB3aWR0aDogMzM4cHhcclxuICAgIGhlaWdodDogODBweFxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpXHJcbiAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctdGFibGV0JylcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogNTBweFxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAuc20tbWFza1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAuc20tY29udGFpbmVyXHJcbiAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgIHdpZHRoOiAyMzdweFxyXG4gICAgICAgIGhlaWdodDogMTc4cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuY2xvc2VcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiA4cHhcclxuICAgICAgdG9wOiA4cHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgLmZ1bGwtd2lkdGhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgLmlucHV0LWZpZWxkXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcclxuICAuc2VsZWN0MiBcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgIC5zZWxlY3Rpb25cclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvblxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBib3JkZXItd2lkdGg6IDBweFxyXG4gICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICZfX2Fycm93XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gIC5zZWxlY3Rvci10ZXh0XHJcbiAgICB6LWluZGV4OiAxXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIGxlZnQ6IDEwcHhcclxuICAgIHRvcDogMFxyXG4gICAgd2lkdGg6IDgwJVxyXG4gICAgaGVpZ2h0OiA0NXB4XHJcbiAgICBsaW5lLWhlaWdodDogNDVweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdDItZHJvcGRvd25cclxuICB6LWluZGV4OiA3MDAwXHJcbiIsIiNyb290LnByb2R1Y3QueWVhcl9jb3VudGluZ19yb290XHJcbiAgLnRpdGxlLXdyYXBwZXJcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgJi5sYXN0XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHhcclxuICAgIC50aXRsZVxyXG4gICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWRcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICBtYXJnaW46IDBcclxuICAgIC5zdWItdGl0bGVcclxuICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgICAubWFya1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgbWFyZ2luOiAwIDNweFxyXG4gICAgICAgICYubGVmdFxyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICAgICAgICBcclxuICAgICAgICAmLm1vcmVcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgLmlucHV0LXdyYXBwZXJcclxuICAgIHotaW5kZXg6IDFcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgLmNvbnRlbnQgPi5oaW50XHJcbiAgICAgIGNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAuaGVscFxyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgPi5yb3dcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBtYXJnaW46IDVweCAwXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAucmVjLXdyYXBwZXJcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAmOm5vdCguaGlkZS1hZnRlcik6OmFmdGVyXHJcbiAgICAgICAgICB6LWluZGV4OiAxXHJcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudClcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgbGVmdDogMHB4XHJcbiAgICAgICAgICB0b3A6IDBweFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxyXG4gICAgICAgICAgY29sb3I6ICMwMDBcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgICAgJi5iaWdcclxuICAgICAgICAgIG1heC13aWR0aDogMTQwcHhcclxuICAgICAgLnJlY1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XHJcbiAgICAgICAgJi5maXhlZFxyXG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIC50ZXh0LWlucHV0XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAycHhcclxuICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gICAgICAuaGludFxyXG4gICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgICAgICAgJi5oaWRlXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuY29sdW1uXHJcbiAgICAgICYuZGF0ZVxyXG4gICAgICAgIC51bml0XHJcbiAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAgICYuYmVsb3ctbW9iaWxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICAmLmFib3ZlLW1vYmlsZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgJi5iZWxvdy1tb2JpbGVcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgLmlucHV0LWZpZWxkXHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHhcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHhcclxuICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICBtYXJnaW46IDAgMTBweFxyXG4gICAgJi5wYXltZW50LXR5cGVcclxuICAgICAgLnJhZGlvLXdyYXBwZXJcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlXHJcbiAgICAmLnBheW1lbnRcclxuICAgICAgLnRleHQtaW5wdXRcclxuICAgICAgICB3aWR0aDogMjAwcHhcclxuICAgIC5hZGRpdGlvbmFsXHJcbiAgICAgIC5oaW50LmxpbmtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAmLmZ1bGxcclxuICAgICAgICAuaGludFxyXG4gICAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgICAgICYuYWdlXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2lzaC1waW5rXHJcbiAgLnRhYmxlLWNvbnRhaW5lclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogODAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvXHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoMTAwLzk1KSlcclxuICAgICYuc21hbGxcclxuICAgICAgLmhlYWRlci1yb3csIC5jb250ZW50LXJvd1xyXG4gICAgICAgIC5jb2xcclxuICAgICAgICAgIG1pbi13aWR0aDogODBweFxyXG4gICAgICAgICAgJi5maXJzdFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4XHJcbiAgICAgIC5oZWFkZXItcm93XHJcbiAgICAgICAgLmNvbFxyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgIC5jb250ZW50LXJvd1xyXG4gICAgICAgIC5jb2xcclxuICAgICAgICAgICYuZmlyc3RcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAuaGVhZGVyLXJvdywgLmNvbnRlbnQtcm93XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgLmNvbFxyXG4gICAgICAgIGZsZXg6IDFcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgcGFkZGluZzogNXB4XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHhcclxuICAgICAgICAmKy5jb2xcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q2ZDZkNlxyXG4gICAgICAgIC50ZXh0XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvXHJcbiAgICAgICAgJi5maXJzdFxyXG4gICAgICAgICAgZmxleDogMFxyXG4gICAgICAgICAgbWluLXdpZHRoOiA4MHB4XHJcbiAgICAgICAgICAmKy5jb2xcclxuICAgICAgICAgICAgZmxleDogMFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4ICAgICAgICAgIFxyXG4gICAgLmhlYWRlci1yb3dcclxuICAgICAgLmNvbFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbS1ibHVlXHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4XHJcbiAgICAgICYub3V0ZXJcclxuICAgICAgICAuY29sLmZpcnN0ICsgLmNvbCwgLmNvbC5maXJzdCArIC5jb2wgKyAuY29sXHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnRcclxuICAgIC5jb250ZW50LXJvd1xyXG4gICAgICAuY29sXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgICAmLmZpcnN0XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZVxyXG4gICAgJi5jb21wYXJlXHJcbiAgICAgIC5oZWFkZXItcm93LCAuY29udGVudC1yb3dcclxuICAgICAgICAuY29sXHJcbiAgICAgICAgICAmLmZpcnN0Ky5jb2xcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwXHJcbiAgICAgIC5oZWFkZXItcm93Lm91dGVyXHJcbiAgICAgICAgLmNvbFxyXG4gICAgICAgICAgY29sb3I6ICMwMDBcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29tbW9uXHJcbiAgLmNoZWNrLWRpYWxvZ1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1hcmdpbjogMjBweCBhdXRvXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgIHBhZGRpbmc6IDI1cHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICBwYWRkaW5nOiAxNXB4XHJcbiAgICAgIC5mbGV4LXdyYXAtbW9iaWxlXHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnRcclxuICAgIC5pbnB1dC13cmFwcGVyXHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHhcclxuICAgICAgICAuaW5wdXQtZmllbGQuc21hbGwudGV4dC1pbnB1dFxyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxyXG4gICAgLmhpbnRcclxuICAgICAgY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtXHJcbiAgLmNoZWNrYm94LWNvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgLmNoZWNrYm94LXdyYXBwZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgIGhlaWdodDogMThweFxyXG4gICAgICBtYXJnaW46IGF1dG8gMTBweCBhdXRvIDBcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxpbmtcclxuICAgICAgbGFiZWxcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGlua1xyXG4gICAgICAgICYuZ3JheVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG4gICAgICAgICAgY29sb3I6ICNlZmVmZWZcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmXHJcbiAgICAgICAgICBjb2xvcjogI2VmZWZlZlxyXG4gICAgICAuY2hlY2tib3hcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWxcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJraXNoLXBpbmtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVcclxuICAuZGlhbG9nXHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIC50ZXh0XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgLmNvbXBhcmVcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICYuc2hvd1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcblxyXG4gIC5tb2RhbFxyXG4gICAgei1pbmRleDogNTAwMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICB0b3A6IDBcclxuICAgIGxlZnQ6IDBcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgICYuaGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIC5tYXNrXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KVxyXG4gICAgLmNvbnRlbnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHotaW5kZXg6IDYwMDBcclxuICAgICAgd2lkdGg6IDg1NHB4XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI3M3B4XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxOHB4IDMwcHggMThweFxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoXHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogODB2aFxyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMi41cHggMzBweCAxMi41cHhcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMFxyXG4gICAgICAuYmFuay13cmFwcGVyXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAuYmFuay1jb2x1bW5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgIHdpZHRoOiAxMTYuMnB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuOHB4IHNvbGlkICRwb3dkZXItYmx1ZVxyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGVcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctZGVza3RvcCcpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweFxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcG93ZGVyLWJsdWVcclxuICAgICAgICAgIC5iYW5rXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb21tb25cclxuICAgICAgLnRpdGxlLXJvd1xyXG4gICAgICAgIHRvcDogMFxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICBoZWlnaHQ6IDM1cHhcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxyXG4gICAgICAgIHotaW5kZXg6IDEwXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweFxyXG4gICAgICAgICAgd2lkdGg6IDEwMiVcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMSVcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweFxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy1tb2JpbGUnKVxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVnaXN0ZXItaGVhZGVyXHJcbiAgICAgICAgLmNsb3NlXHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICAgICAgIGNvbG9yOiAkdWdseS1ibHVlXHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMFxyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnYmVsb3ctbW9iaWxlJylcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4XHJcblxyXG4gIC5zbS1tb2RhbFxyXG4gICAgei1pbmRleDogNTAwMFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIHRvcDogMHB4XHJcbiAgICByaWdodDogNTBweFxyXG4gICAgcGFkZGluZzogMjBweFxyXG4gICAgd2lkdGg6IDMzOHB4XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxuICAgIGJvcmRlci1yYWRpdXM6IDVweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWVcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydFxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICB0b3A6IDUwcHhcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgLnNtLW1hc2tcclxuICAgICAgei1pbmRleDogNTAwMFxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdiZWxvdy10YWJsZXQnKVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAuc20tY29udGFpbmVyXHJcbiAgICAgIHotaW5kZXg6IDUwMDBcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LXRhYmxldCcpXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgICAgIHdpZHRoOiAyMzdweFxyXG4gICAgICAgIGhlaWdodDogMTc4cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KVxyXG4gICAgICAgIG1hcmdpbjogYXV0b1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAuY2xvc2VcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiA4cHhcclxuICAgICAgdG9wOiA4cHhcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdlxyXG4gICAgLmZ1bGwtd2lkdGhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJ2JlbG93LWRlc2t0b3AnKVxyXG4gICAgLmNvbnRlbnRfY29udGFpbmVyOm5vdCguYWNjaWRlbnQpXHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8iLCIjcm9vdC5wcm9kdWN0XHJcbiAgJi55ZWFyUHJvZHVjdENvbnRlbnRfcm9vdFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU5cHgpXHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweClcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4XHJcbiAgICBtYXJnaW4tbGVmdDogMTU5cHhcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIC8vIG92ZXJmbG93OiBhdXRvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIEBpbmNsdWRlIG1lZGlhKCdpZScpXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpXHJcbiAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgIHdpZHRoOiA4NyVcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgLmNvbnRlbnRcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTclXHJcbiAgICAgICAgd2lkdGg6IDY2JVxyXG4gICAgICAgIC5wcm9kdWN0X25hbWVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW1cclxuICAgICAgICAgIGNvbG9yOiAjMjI0MjcxXHJcbiAgICAgICAgICAuc3ViX3RpdGxlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW1cclxuICAgICAgICAgICAgY29sb3I6ICNlYTUxNWRcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHhcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxuICAgICAgICAucHJvZHVjdF9pZFxyXG4gICAgICAgICAgY29sb3I6ICNhNGE4YWJcclxuICAgICAgICAuYW5uZXhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIC5hbm5leF9yb3dcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgICAgICAgICAmLm1lZGlhX2N0cmxfcm93XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAmLnRpdGxlXHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjMGJhXHJcbiAgICAgICAgICAgIC5hbm5leF9jb2xcclxuICAgICAgICAgICAgICB3aWR0aDogMTIlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZkNmQ2XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgICAgICAgICAgICAmLnRleHRfbGVmdFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAgICAgJi5hdmdcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICAmLm5vbmVfYm9yZGVyX2xlZnRcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lXHJcbiAgICAgICAgLmltZ193cmFwcGVyXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAuaW1nXHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCVcclxuICAgICAgICAuZmxleFxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIC5pbmxpbmVcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgLmZvcm11bGFcclxuICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50OiBcIuWFrOW8jyBcIlxyXG4gICAgICAgICAgICBjb2xvcjogI2VhNTE1ZFxyXG4gICAgICAgIC53YXJuXHJcbiAgICAgICAgICBjb2xvcjogI2VhNTE1ZFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxyXG4gICAgICAgIFxyXG4gICAgLmZvb3Rlcl93cmFwcGVyIFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxyXG4gICAgJi55ZWFyUHJvZHVjdENvbnRlbnRfcm9vdFxyXG4gICAgICBmb250LXNpemU6IDFlbVxyXG4gICAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IDkwJVxyXG4gICAgICAgIC5jb250ZW50XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgICAgIC5hbm5leFxyXG4gICAgICAgICAgICAuYW5uZXhfcm93XHJcbiAgICAgICAgICAgICAgJi5tZWRpYV9jdHJsX3Jvd1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93XHJcbiAgICAgICAgICAgICAgLmFubmV4X2NvbFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5JVxyXG4gICAgICAgICAgICAgICAgJi5tZWRpYV9jdHJsX2NvbFxyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkgXHJcbiAgICAmLnllYXJQcm9kdWN0Q29udGVudF9yb290IFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweClcclxuICAgICAgbWFyZ2luLXRvcDogMjEwcHhcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnaWUnKVxyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICAuY29udGVudF9jb250YWluZXIgXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpXHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4XHJcbiAgICAgICAgLmNvbnRlbnRcclxuICAgICAgICAgIC5wcm9kdWN0X2lkXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgICAgLmFubmV4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2d1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpXHJcbiAgICAgICAgICAuaW1nX3dyYXBwZXJcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgLmltZ1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDB2d1xyXG4iLCJAaW1wb3J0ICcuL25vcm1hbGl6ZSdcclxuQGltcG9ydCAnLi9tb2R1bGVzL2FsbCdcclxuQGltcG9ydCAnLi9sYXlvdXQvYWxsJ1xyXG5AaW1wb3J0ICcuL3BhZ2VzL2FsbCdcclxuYm9keVxyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG5odG1sXHJcbiAgbGluZS1oZWlnaHQ6IDEuNVxyXG4uaGlnaGxpZ2h0LXJlZFxyXG4gIGNvbG9yOiAkZGFya2lzaC1waW5rICFpbXBvcnRhbnQiXX0= */
